builder: fx-team_win7-ix-debug_test-web-platform-tests-7
slave: t-w732-ix-114
starttime: 1447472764.41
results: success (0)
buildid: 20151113170031
builduid: 38b8be517509432fbd1a4844a2a7ff9f
revision: b40f78124645af4f3f4abdfa5e17e0046fdeb155
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:04.415401) =========
master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:04.415854) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:04.416199) =========
'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-114
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-114
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-114
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.617000
basedir: 'C:\\slave\\test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:05.066012) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:05.066452) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:05.197508) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:05.198221) =========
'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-114
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-114
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-114
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-11-13 19:46:05.414060) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:05.414483) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:05.414900) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 19:46:05.415252) =========
'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-114
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-114
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-114
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
--19:46:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 7.85 MB/s
19:46:06 (7.85 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.998000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 19:46:06.428289) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-11-13 19:46:06.428669) =========
'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-114
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-114
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-114
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=4.201000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-11-13 19:46:10.646604) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-13 19:46:10.646955) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev b40f78124645af4f3f4abdfa5e17e0046fdeb155 --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 b40f78124645af4f3f4abdfa5e17e0046fdeb155 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-114
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-114
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-114
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2015-11-13 19:46:11,401 truncating revision to first 12 chars
2015-11-13 19:46:11,401 Setting DEBUG logging.
2015-11-13 19:46:11,401 attempt 1/10
2015-11-13 19:46:11,401 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b40f78124645?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-13 19:46:12,917 unpacking tar archive at: fx-team-b40f78124645/testing/mozharness/
program finished with exit code 0
elapsedTime=2.293000
========= master_lag: 0.16 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-13 19:46:13.104449) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:13.104786) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:13.120235) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:13.120544) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 19:46:13.121053) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 18 mins, 16 secs) (at 2015-11-13 19:46:13.121444) =========
'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-114
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-114
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-114
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
19:46:13 INFO - MultiFileLogger online at 20151113 19:46:13 in C:\slave\test
19:46:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
19:46:13 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
19:46:13 INFO - {'append_to_log': False,
19:46:13 INFO - 'base_work_dir': 'C:\\slave\\test',
19:46:13 INFO - 'blob_upload_branch': 'fx-team',
19:46:13 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
19:46:13 INFO - 'buildbot_json_path': 'buildprops.json',
19:46:13 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
19:46:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:46:13 INFO - 'download_minidump_stackwalk': True,
19:46:13 INFO - 'download_symbols': 'true',
19:46:13 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
19:46:13 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
19:46:13 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
19:46:13 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
19:46:13 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
19:46:13 INFO - 'C:/mozilla-build/tooltool.py'),
19:46:13 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
19:46:13 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
19:46:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:46:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:46:13 INFO - 'log_level': 'info',
19:46:13 INFO - 'log_to_console': True,
19:46:13 INFO - 'opt_config_files': (),
19:46:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:46:13 INFO - '--processes=1',
19:46:13 INFO - '--config=%(test_path)s/wptrunner.ini',
19:46:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:46:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:46:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:46:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:46:13 INFO - 'pip_index': False,
19:46:13 INFO - 'require_test_zip': True,
19:46:13 INFO - 'test_type': ('testharness',),
19:46:13 INFO - 'this_chunk': '7',
19:46:13 INFO - 'total_chunks': '8',
19:46:13 INFO - 'virtualenv_path': 'venv',
19:46:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:46:13 INFO - 'work_dir': 'build'}
19:46:13 INFO - #####
19:46:13 INFO - ##### Running clobber step.
19:46:13 INFO - #####
19:46:13 INFO - Running pre-action listener: _resource_record_pre_action
19:46:13 INFO - Running main action method: clobber
19:46:13 INFO - rmtree: C:\slave\test\build
19:46:13 INFO - Using _rmtree_windows ...
19:46:13 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
19:47:46 INFO - Running post-action listener: _resource_record_post_action
19:47:46 INFO - #####
19:47:46 INFO - ##### Running read-buildbot-config step.
19:47:46 INFO - #####
19:47:46 INFO - Running pre-action listener: _resource_record_pre_action
19:47:46 INFO - Running main action method: read_buildbot_config
19:47:46 INFO - Using buildbot properties:
19:47:46 INFO - {
19:47:46 INFO - "properties": {
19:47:46 INFO - "buildnumber": 187,
19:47:46 INFO - "product": "firefox",
19:47:46 INFO - "script_repo_revision": "production",
19:47:46 INFO - "branch": "fx-team",
19:47:46 INFO - "repository": "",
19:47:46 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-7",
19:47:46 INFO - "buildid": "20151113170031",
19:47:46 INFO - "slavename": "t-w732-ix-114",
19:47:46 INFO - "pgo_build": "False",
19:47:46 INFO - "basedir": "C:\\slave\\test",
19:47:46 INFO - "project": "",
19:47:46 INFO - "platform": "win32",
19:47:46 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/",
19:47:46 INFO - "slavebuilddir": "test",
19:47:46 INFO - "scheduler": "tests-fx-team-win7-ix-debug-unittest-7-3600",
19:47:46 INFO - "repo_path": "integration/fx-team",
19:47:46 INFO - "moz_repo_path": "",
19:47:46 INFO - "stage_platform": "win32",
19:47:46 INFO - "builduid": "38b8be517509432fbd1a4844a2a7ff9f",
19:47:46 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
19:47:46 INFO - },
19:47:46 INFO - "sourcestamp": {
19:47:46 INFO - "repository": "",
19:47:46 INFO - "hasPatch": false,
19:47:46 INFO - "project": "",
19:47:46 INFO - "branch": "fx-team-win32-debug-unittest",
19:47:46 INFO - "changes": [
19:47:46 INFO - {
19:47:46 INFO - "category": null,
19:47:46 INFO - "files": [
19:47:46 INFO - {
19:47:46 INFO - "url": null,
19:47:46 INFO - "name": "https://queue.taskcluster.net/v1/task/-5Dqu7AiQg2ltwYcIhVulg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
19:47:46 INFO - },
19:47:46 INFO - {
19:47:46 INFO - "url": null,
19:47:46 INFO - "name": "https://queue.taskcluster.net/v1/task/-5Dqu7AiQg2ltwYcIhVulg/artifacts/public/build/test_packages.json"
19:47:46 INFO - }
19:47:46 INFO - ],
19:47:46 INFO - "repository": "",
19:47:46 INFO - "rev": "031994a3b4e47b1d9ad1c0e4be0b98bdc4e7e242",
19:47:46 INFO - "who": "nfitzgerald@mozilla.com",
19:47:46 INFO - "when": 1447467965,
19:47:46 INFO - "number": 6661300,
19:47:46 INFO - "comments": "Bug 1224760 - Improve tree rendering performance by throttling handlers to once per animation frame; r=jsantell\n\nReact.set{State,Props} is supposed to be buffered and only actually trigger a\nre-render once per animation frame, but ends up still doing a lot of mysterious\nand expensive things. We can't tolerate that in our event handlers (especially\nscoll handlers) so instead this commit ensures that they will only happen once\nand on the next animation frame.",
19:47:46 INFO - "project": "",
19:47:46 INFO - "at": "Fri 13 Nov 2015 18:26:05",
19:47:46 INFO - "branch": "fx-team-win32-debug-unittest",
19:47:46 INFO - "revlink": "",
19:47:46 INFO - "properties": [
19:47:46 INFO - [
19:47:46 INFO - "buildid",
19:47:46 INFO - "20151113165331",
19:47:46 INFO - "Change"
19:47:46 INFO - ],
19:47:46 INFO - [
19:47:46 INFO - "builduid",
19:47:46 INFO - "e98c542f62a34925ae0bfbf033bc1410",
19:47:46 INFO - "Change"
19:47:46 INFO - ],
19:47:46 INFO - [
19:47:46 INFO - "pgo_build",
19:47:46 INFO - "False",
19:47:46 INFO - "Change"
19:47:46 INFO - ]
19:47:46 INFO - ],
19:47:46 INFO - "revision": "031994a3b4e47b1d9ad1c0e4be0b98bdc4e7e242"
19:47:46 INFO - },
19:47:46 INFO - {
19:47:46 INFO - "category": null,
19:47:46 INFO - "files": [
19:47:46 INFO - {
19:47:46 INFO - "url": null,
19:47:46 INFO - "name": "https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
19:47:46 INFO - },
19:47:46 INFO - {
19:47:46 INFO - "url": null,
19:47:46 INFO - "name": "https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/test_packages.json"
19:47:46 INFO - }
19:47:46 INFO - ],
19:47:46 INFO - "repository": "",
19:47:46 INFO - "rev": "b40f78124645af4f3f4abdfa5e17e0046fdeb155",
19:47:46 INFO - "who": "dmosedale@mozilla.com",
19:47:46 INFO - "when": 1447469059,
19:47:46 INFO - "number": 6661339,
19:47:46 INFO - "comments": "Bug 1219600 - Add a fallback method for handling Hello room titles, r=Mardak",
19:47:46 INFO - "project": "",
19:47:46 INFO - "at": "Fri 13 Nov 2015 18:44:19",
19:47:46 INFO - "branch": "fx-team-win32-debug-unittest",
19:47:46 INFO - "revlink": "",
19:47:46 INFO - "properties": [
19:47:46 INFO - [
19:47:46 INFO - "buildid",
19:47:46 INFO - "20151113170031",
19:47:46 INFO - "Change"
19:47:46 INFO - ],
19:47:46 INFO - [
19:47:46 INFO - "builduid",
19:47:46 INFO - "38b8be517509432fbd1a4844a2a7ff9f",
19:47:46 INFO - "Change"
19:47:46 INFO - ],
19:47:46 INFO - [
19:47:46 INFO - "pgo_build",
19:47:46 INFO - "False",
19:47:46 INFO - "Change"
19:47:46 INFO - ]
19:47:46 INFO - ],
19:47:46 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
19:47:46 INFO - }
19:47:46 INFO - ],
19:47:46 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
19:47:46 INFO - }
19:47:46 INFO - }
19:47:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
19:47:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/test_packages.json.
19:47:46 INFO - Running post-action listener: _resource_record_post_action
19:47:46 INFO - #####
19:47:46 INFO - ##### Running download-and-extract step.
19:47:46 INFO - #####
19:47:46 INFO - Running pre-action listener: _resource_record_pre_action
19:47:46 INFO - Running main action method: download_and_extract
19:47:46 INFO - mkdir: C:\slave\test\build\tests
19:47: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')]}
19:47:46 INFO - https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
19:47:46 INFO - trying https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/test_packages.json
19:47:46 INFO - Downloading https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
19:47:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
19:47:47 INFO - Downloaded 1221 bytes.
19:47:47 INFO - Reading from file C:\slave\test\build\test_packages.json
19:47:47 INFO - Using the following test package requirements:
19:47:47 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
19:47:47 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
19:47:47 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
19:47:47 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
19:47:47 INFO - u'jsshell-win32.zip'],
19:47:47 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
19:47:47 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
19:47:47 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
19:47:47 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
19:47:47 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
19:47:47 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
19:47:47 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
19:47:47 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
19:47:47 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
19:47:47 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
19:47:47 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
19:47:47 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
19:47:47 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
19:47:47 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')]}
19:47:47 INFO - https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
19:47:47 INFO - trying https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
19:47:47 INFO - Downloading https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/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
19:47:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/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
19:47:48 INFO - Downloaded 19151344 bytes.
19:47:48 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
19:47:48 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/*
19:47:48 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
19:47:50 INFO - caution: filename not matched: web-platform/*
19:47:50 INFO - Return code: 11
19:47:50 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')]}
19:47:50 INFO - https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
19:47:50 INFO - trying https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
19:47:50 INFO - Downloading https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/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
19:47:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/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
19:47:52 INFO - Downloaded 30916449 bytes.
19:47:52 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
19:47:52 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/*
19:47:52 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
19:48:29 INFO - caution: filename not matched: bin/*
19:48:29 INFO - caution: filename not matched: config/*
19:48:29 INFO - caution: filename not matched: mozbase/*
19:48:29 INFO - caution: filename not matched: marionette/*
19:48:29 INFO - Return code: 11
19:48:29 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')]}
19:48:29 INFO - https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
19:48:29 INFO - trying https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
19:48:29 INFO - Downloading https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
19:48:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/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
19:48:32 INFO - Downloaded 64854648 bytes.
19:48:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
19:48:32 INFO - mkdir: C:\slave\test\properties
19:48:32 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
19:48:32 INFO - Writing to file C:\slave\test\properties\build_url
19:48:32 INFO - Contents:
19:48:32 INFO - build_url:https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
19:48:32 INFO - mkdir: C:\slave\test\build\symbols
19:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:48:32 INFO - https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
19:48:32 INFO - trying https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
19:48:32 INFO - Downloading https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/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
19:48:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/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
19:48:35 INFO - Downloaded 52450389 bytes.
19:48:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
19:48:35 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
19:48:35 INFO - Writing to file C:\slave\test\properties\symbols_url
19:48:35 INFO - Contents:
19:48:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XubPx1kvT82hSEqkirsiPQ/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
19:48:35 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
19:48:35 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
19:48:39 INFO - Return code: 0
19:48:39 INFO - Running post-action listener: _resource_record_post_action
19:48:39 INFO - Running post-action listener: set_extra_try_arguments
19:48:39 INFO - #####
19:48:39 INFO - ##### Running create-virtualenv step.
19:48:39 INFO - #####
19:48:39 INFO - Running pre-action listener: _pre_create_virtualenv
19:48:39 INFO - Running pre-action listener: _resource_record_pre_action
19:48:39 INFO - Running main action method: create_virtualenv
19:48:39 INFO - Creating virtualenv C:\slave\test\build\venv
19:48:39 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
19:48:39 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
19:48:46 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
19:48:50 INFO - Installing distribute......................................................................................................................................................................................done.
19:48:52 INFO - Return code: 0
19:48:52 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
19:48:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:48:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:48:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:48:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:48:52 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 0x0195B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C752F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C49DC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF12C0>, '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 0x0188DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01294E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-114', 'USERDOMAIN': 'T-W732-IX-114', '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-114', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:48:52 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
19:48:52 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
19:48:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:48:52 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:48:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:48:52 INFO - 'COMPUTERNAME': 'T-W732-IX-114',
19:48:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:48:52 INFO - 'DCLOCATION': 'SCL3',
19:48:52 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:48:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:48:52 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:48:52 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:48:52 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:48:52 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:48:52 INFO - 'HOMEDRIVE': 'C:',
19:48:52 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:48:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:48:52 INFO - 'KTS_VERSION': '1.19c',
19:48:52 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:48:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:48:52 INFO - 'LOGONSERVER': '\\\\T-W732-IX-114',
19:48:52 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:48:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:48:52 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:48:52 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:48:52 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:48:52 INFO - 'MOZ_AIRBAG': '1',
19:48:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:48:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:48:52 INFO - 'MOZ_MSVCVERSION': '8',
19:48:52 INFO - 'MOZ_NO_REMOTE': '1',
19:48:52 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:48:52 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:48:52 INFO - 'NO_EM_RESTART': '1',
19:48:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:48:52 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:48:52 INFO - 'OS': 'Windows_NT',
19:48:52 INFO - 'OURDRIVE': 'C:',
19:48:52 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
19:48:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:48:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:48:52 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:48:52 INFO - 'PROCESSOR_LEVEL': '6',
19:48:52 INFO - 'PROCESSOR_REVISION': '1e05',
19:48:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:48:52 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:48:52 INFO - 'PROMPT': '$P$G',
19:48:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:48:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:48:52 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:48:52 INFO - 'PWD': 'C:\\slave\\test',
19:48:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:48:52 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:48:52 INFO - 'SYSTEMDRIVE': 'C:',
19:48:52 INFO - 'SYSTEMROOT': 'C:\\windows',
19:48:52 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:52 INFO - 'TEST1': 'testie',
19:48:52 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:52 INFO - 'USERDOMAIN': 'T-W732-IX-114',
19:48:52 INFO - 'USERNAME': 'cltbld',
19:48:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:48:52 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:48:52 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:48:52 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:48:52 INFO - 'WINDIR': 'C:\\windows',
19:48:52 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:48:52 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:48:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:48:53 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:48:53 INFO - Downloading/unpacking psutil>=0.7.1
19:48:53 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
19:48:53 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
19:48:53 INFO - Running setup.py egg_info for package psutil
19:48:53 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:48:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:48:53 INFO - Installing collected packages: psutil
19:48:53 INFO - Running setup.py install for psutil
19:48:53 INFO - building 'psutil._psutil_windows' extension
19:48:53 INFO - error: Unable to find vcvarsall.bat
19:48:53 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-u85no8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:48:53 INFO - running install
19:48:53 INFO - running build
19:48:53 INFO - running build_py
19:48:53 INFO - creating build
19:48:53 INFO - creating build\lib.win32-2.7
19:48:53 INFO - creating build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
19:48:53 INFO - running build_ext
19:48:53 INFO - building 'psutil._psutil_windows' extension
19:48:53 INFO - error: Unable to find vcvarsall.bat
19:48:53 INFO - ----------------------------------------
19:48:53 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-u85no8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:48:53 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
19:48:53 WARNING - Return code: 1
19:48:53 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!
19:48:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
19:48:53 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')]}
19:48:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:48:53 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')]}
19:48:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:48:53 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 0x0195B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C752F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C49DC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF12C0>, '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 0x0188DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01294E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-114', 'USERDOMAIN': 'T-W732-IX-114', '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-114', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:48:53 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
19:48:53 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
19:48:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:48:53 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:48:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:48:53 INFO - 'COMPUTERNAME': 'T-W732-IX-114',
19:48:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:48:53 INFO - 'DCLOCATION': 'SCL3',
19:48:53 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:48:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:48:53 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:48:53 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:48:53 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:48:53 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:48:53 INFO - 'HOMEDRIVE': 'C:',
19:48:53 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:48:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:48:53 INFO - 'KTS_VERSION': '1.19c',
19:48:53 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:48:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:48:53 INFO - 'LOGONSERVER': '\\\\T-W732-IX-114',
19:48:53 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:48:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:48:53 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:48:53 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:48:53 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:48:53 INFO - 'MOZ_AIRBAG': '1',
19:48:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:48:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:48:53 INFO - 'MOZ_MSVCVERSION': '8',
19:48:53 INFO - 'MOZ_NO_REMOTE': '1',
19:48:53 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:48:53 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:48:53 INFO - 'NO_EM_RESTART': '1',
19:48:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:48:53 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:48:53 INFO - 'OS': 'Windows_NT',
19:48:53 INFO - 'OURDRIVE': 'C:',
19:48:53 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
19:48:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:48:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:48:53 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:48:53 INFO - 'PROCESSOR_LEVEL': '6',
19:48:53 INFO - 'PROCESSOR_REVISION': '1e05',
19:48:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:48:53 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:48:53 INFO - 'PROMPT': '$P$G',
19:48:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:48:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:48:53 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:48:53 INFO - 'PWD': 'C:\\slave\\test',
19:48:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:48:53 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:48:53 INFO - 'SYSTEMDRIVE': 'C:',
19:48:53 INFO - 'SYSTEMROOT': 'C:\\windows',
19:48:53 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:53 INFO - 'TEST1': 'testie',
19:48:53 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:53 INFO - 'USERDOMAIN': 'T-W732-IX-114',
19:48:53 INFO - 'USERNAME': 'cltbld',
19:48:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:48:53 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:48:53 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:48:53 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:48:53 INFO - 'WINDIR': 'C:\\windows',
19:48:53 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:48:53 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:48:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:48:54 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:48:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:48:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:48:54 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
19:48:54 INFO - Running setup.py egg_info for package mozsystemmonitor
19:48:54 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
19:48:54 INFO - Running setup.py egg_info for package psutil
19:48:54 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:48:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:48:54 INFO - Installing collected packages: mozsystemmonitor, psutil
19:48:54 INFO - Running setup.py install for mozsystemmonitor
19:48:54 INFO - Running setup.py install for psutil
19:48:54 INFO - building 'psutil._psutil_windows' extension
19:48:54 INFO - error: Unable to find vcvarsall.bat
19:48:54 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-vygrbz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:48:54 INFO - running install
19:48:54 INFO - running build
19:48:54 INFO - running build_py
19:48:54 INFO - running build_ext
19:48:54 INFO - building 'psutil._psutil_windows' extension
19:48:54 INFO - error: Unable to find vcvarsall.bat
19:48:54 INFO - ----------------------------------------
19:48:54 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-vygrbz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:48:54 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
19:48:54 WARNING - Return code: 1
19:48:54 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!
19:48:54 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
19:48:54 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')]}
19:48:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:48:54 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')]}
19:48:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:48:54 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 0x0195B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C752F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C49DC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF12C0>, '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 0x0188DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01294E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-114', 'USERDOMAIN': 'T-W732-IX-114', '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-114', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:48:54 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
19:48:54 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
19:48:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:48:54 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:48:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:48:54 INFO - 'COMPUTERNAME': 'T-W732-IX-114',
19:48:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:48:54 INFO - 'DCLOCATION': 'SCL3',
19:48:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:48:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:48:54 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:48:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:48:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:48:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:48:54 INFO - 'HOMEDRIVE': 'C:',
19:48:54 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:48:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:48:54 INFO - 'KTS_VERSION': '1.19c',
19:48:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:48:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:48:54 INFO - 'LOGONSERVER': '\\\\T-W732-IX-114',
19:48:54 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:48:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:48:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:48:54 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:48:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:48:54 INFO - 'MOZ_AIRBAG': '1',
19:48:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:48:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:48:54 INFO - 'MOZ_MSVCVERSION': '8',
19:48:54 INFO - 'MOZ_NO_REMOTE': '1',
19:48:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:48:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:48:54 INFO - 'NO_EM_RESTART': '1',
19:48:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:48:54 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:48:54 INFO - 'OS': 'Windows_NT',
19:48:54 INFO - 'OURDRIVE': 'C:',
19:48:54 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
19:48:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:48:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:48:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:48:54 INFO - 'PROCESSOR_LEVEL': '6',
19:48:54 INFO - 'PROCESSOR_REVISION': '1e05',
19:48:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:48:54 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:48:54 INFO - 'PROMPT': '$P$G',
19:48:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:48:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:48:54 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:48:54 INFO - 'PWD': 'C:\\slave\\test',
19:48:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:48:54 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:48:54 INFO - 'SYSTEMDRIVE': 'C:',
19:48:54 INFO - 'SYSTEMROOT': 'C:\\windows',
19:48:54 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:54 INFO - 'TEST1': 'testie',
19:48:54 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:54 INFO - 'USERDOMAIN': 'T-W732-IX-114',
19:48:54 INFO - 'USERNAME': 'cltbld',
19:48:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:48:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:48:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:48:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:48:54 INFO - 'WINDIR': 'C:\\windows',
19:48:54 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:48:54 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:48:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:48:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:48:55 INFO - Downloading/unpacking blobuploader==1.2.4
19:48:55 INFO - Downloading blobuploader-1.2.4.tar.gz
19:48:55 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
19:48:55 INFO - Running setup.py egg_info for package blobuploader
19:48:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:48:59 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
19:48:59 INFO - Running setup.py egg_info for package requests
19:48:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:48:59 INFO - Downloading docopt-0.6.1.tar.gz
19:48:59 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
19:48:59 INFO - Running setup.py egg_info for package docopt
19:48:59 INFO - Installing collected packages: blobuploader, docopt, requests
19:48:59 INFO - Running setup.py install for blobuploader
19:48:59 INFO - Running setup.py install for docopt
19:48:59 INFO - Running setup.py install for requests
19:48:59 INFO - Successfully installed blobuploader docopt requests
19:48:59 INFO - Cleaning up...
19:48:59 INFO - Return code: 0
19:48:59 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:48: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')]}
19:48:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:48: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')]}
19:48:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:48:59 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 0x0195B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C752F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C49DC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF12C0>, '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 0x0188DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01294E80>, '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-114', 'USERDOMAIN': 'T-W732-IX-114', '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-114', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:48:59 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
19:48:59 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
19:48:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:48:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:48:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:48:59 INFO - 'COMPUTERNAME': 'T-W732-IX-114',
19:48:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:48:59 INFO - 'DCLOCATION': 'SCL3',
19:48:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:48:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:48:59 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:48:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:48:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:48:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:48:59 INFO - 'HOMEDRIVE': 'C:',
19:48:59 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:48:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:48:59 INFO - 'KTS_VERSION': '1.19c',
19:48:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:48:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:48:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-114',
19:48:59 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:48:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:48:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:48:59 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:48:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:48:59 INFO - 'MOZ_AIRBAG': '1',
19:48:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:48:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:48:59 INFO - 'MOZ_MSVCVERSION': '8',
19:48:59 INFO - 'MOZ_NO_REMOTE': '1',
19:48:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:48:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:48:59 INFO - 'NO_EM_RESTART': '1',
19:48:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:48:59 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:48:59 INFO - 'OS': 'Windows_NT',
19:48:59 INFO - 'OURDRIVE': 'C:',
19:48: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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
19:48:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:48:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:48:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:48:59 INFO - 'PROCESSOR_LEVEL': '6',
19:48:59 INFO - 'PROCESSOR_REVISION': '1e05',
19:48:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:48:59 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:48:59 INFO - 'PROMPT': '$P$G',
19:48:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:48:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:48:59 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:48:59 INFO - 'PWD': 'C:\\slave\\test',
19:48:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:48:59 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:48:59 INFO - 'SYSTEMDRIVE': 'C:',
19:48:59 INFO - 'SYSTEMROOT': 'C:\\windows',
19:48:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:59 INFO - 'TEST1': 'testie',
19:48:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:48:59 INFO - 'USERDOMAIN': 'T-W732-IX-114',
19:48:59 INFO - 'USERNAME': 'cltbld',
19:48:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:48:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:48:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:48:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:48:59 INFO - 'WINDIR': 'C:\\windows',
19:48:59 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:48:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:48:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:49:03 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:49:03 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:49:03 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
19:49:03 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
19:49:03 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:49:03 INFO - Unpacking c:\slave\test\build\tests\marionette
19:49:03 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:49:03 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:49:03 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
19:49:18 INFO - Running setup.py install for browsermob-proxy
19:49:18 INFO - Running setup.py install for manifestparser
19:49:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for marionette-client
19:49:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:49:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for marionette-driver
19:49:18 INFO - Running setup.py install for marionette-transport
19:49:18 INFO - Running setup.py install for mozcrash
19:49:18 INFO - Running setup.py install for mozdebug
19:49:18 INFO - Running setup.py install for mozdevice
19:49:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for mozfile
19:49:18 INFO - Running setup.py install for mozhttpd
19:49:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for mozinfo
19:49:18 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for mozInstall
19:49:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for mozleak
19:49:18 INFO - Running setup.py install for mozlog
19:49:18 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for moznetwork
19:49:18 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for mozprocess
19:49:18 INFO - Running setup.py install for mozprofile
19:49:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for mozrunner
19:49:18 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Running setup.py install for mozscreenshot
19:49:18 INFO - Running setup.py install for moztest
19:49:18 INFO - Running setup.py install for mozversion
19:49:18 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:49:18 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:49:18 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
19:49:18 INFO - Cleaning up...
19:49:18 INFO - Return code: 0
19:49:18 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:49:18 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')]}
19:49:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:49:18 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')]}
19:49:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:49:18 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 0x0195B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C752F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C49DC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF12C0>, '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 0x0188DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01294E80>, '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-114', 'USERDOMAIN': 'T-W732-IX-114', '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-114', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:49:18 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
19:49:18 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
19:49:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:49:18 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:49:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:49:18 INFO - 'COMPUTERNAME': 'T-W732-IX-114',
19:49:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:49:18 INFO - 'DCLOCATION': 'SCL3',
19:49:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:49:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:49:18 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:49:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:49:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:49:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:49:18 INFO - 'HOMEDRIVE': 'C:',
19:49:18 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:49:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:49:18 INFO - 'KTS_VERSION': '1.19c',
19:49:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:49:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:49:18 INFO - 'LOGONSERVER': '\\\\T-W732-IX-114',
19:49:18 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:49:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:49:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:49:18 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:49:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:49:18 INFO - 'MOZ_AIRBAG': '1',
19:49:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:49:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:49:18 INFO - 'MOZ_MSVCVERSION': '8',
19:49:18 INFO - 'MOZ_NO_REMOTE': '1',
19:49:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:49:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:49:18 INFO - 'NO_EM_RESTART': '1',
19:49:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:49:18 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:49:18 INFO - 'OS': 'Windows_NT',
19:49:18 INFO - 'OURDRIVE': 'C:',
19:49:18 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
19:49:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:49:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:49:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:49:18 INFO - 'PROCESSOR_LEVEL': '6',
19:49:18 INFO - 'PROCESSOR_REVISION': '1e05',
19:49:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:49:18 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:49:18 INFO - 'PROMPT': '$P$G',
19:49:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:49:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:49:18 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:49:18 INFO - 'PWD': 'C:\\slave\\test',
19:49:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:49:18 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:49:18 INFO - 'SYSTEMDRIVE': 'C:',
19:49:18 INFO - 'SYSTEMROOT': 'C:\\windows',
19:49:18 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:49:18 INFO - 'TEST1': 'testie',
19:49:18 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:49:18 INFO - 'USERDOMAIN': 'T-W732-IX-114',
19:49:18 INFO - 'USERNAME': 'cltbld',
19:49:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:49:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:49:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:49:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:49:18 INFO - 'WINDIR': 'C:\\windows',
19:49:18 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:49:18 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:49:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:49:22 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:49:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:49:22 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
19:49:22 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
19:49:22 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:49:22 INFO - Unpacking c:\slave\test\build\tests\marionette
19:49:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:49:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:49:22 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))
19:49:33 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))
19:49:33 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))
19:49:33 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))
19:49:33 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))
19:49:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
19:49:33 INFO - Downloading blessings-1.5.1.tar.gz
19:49:33 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
19:49:33 INFO - Running setup.py egg_info for package blessings
19:49:33 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))
19:49:33 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
19:49:33 INFO - Running setup.py install for blessings
19:49:33 INFO - Running setup.py install for browsermob-proxy
19:49:33 INFO - Running setup.py install for manifestparser
19:49:33 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Running setup.py install for marionette-client
19:49:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:49:33 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Running setup.py install for marionette-driver
19:49:33 INFO - Running setup.py install for marionette-transport
19:49:33 INFO - Running setup.py install for mozcrash
19:49:33 INFO - Running setup.py install for mozdebug
19:49:33 INFO - Running setup.py install for mozdevice
19:49:33 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Running setup.py install for mozhttpd
19:49:33 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Running setup.py install for mozInstall
19:49:33 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Running setup.py install for mozleak
19:49:33 INFO - Running setup.py install for mozprofile
19:49:33 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:49:33 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:49:35 INFO - Running setup.py install for mozrunner
19:49:35 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:49:35 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:49:35 INFO - Running setup.py install for mozscreenshot
19:49:35 INFO - Running setup.py install for moztest
19:49:35 INFO - Running setup.py install for mozversion
19:49:35 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:49:35 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:49:35 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
19:49:35 INFO - Cleaning up...
19:49:35 INFO - Return code: 0
19:49:35 INFO - Done creating virtualenv C:\slave\test\build\venv.
19:49:35 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:49:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:49:35 INFO - Reading from file tmpfile_stdout
19:49:35 INFO - Using _rmtree_windows ...
19:49:35 INFO - Using _rmtree_windows ...
19:49:35 INFO - Current package versions:
19:49:35 INFO - blessings == 1.5.1
19:49:35 INFO - blobuploader == 1.2.4
19:49:35 INFO - browsermob-proxy == 0.6.0
19:49:35 INFO - distribute == 0.6.14
19:49:35 INFO - docopt == 0.6.1
19:49:35 INFO - manifestparser == 1.1
19:49:35 INFO - marionette-client == 1.1.0
19:49:35 INFO - marionette-driver == 1.1.0
19:49:35 INFO - marionette-transport == 1.0.0
19:49:35 INFO - mozInstall == 1.12
19:49:35 INFO - mozcrash == 0.16
19:49:35 INFO - mozdebug == 0.1
19:49:35 INFO - mozdevice == 0.47
19:49:35 INFO - mozfile == 1.2
19:49:35 INFO - mozhttpd == 0.7
19:49:35 INFO - mozinfo == 0.9
19:49:35 INFO - mozleak == 0.1
19:49:35 INFO - mozlog == 3.0
19:49:35 INFO - moznetwork == 0.27
19:49:35 INFO - mozprocess == 0.22
19:49:35 INFO - mozprofile == 0.27
19:49:35 INFO - mozrunner == 6.11
19:49:35 INFO - mozscreenshot == 0.1
19:49:35 INFO - mozsystemmonitor == 0.0
19:49:35 INFO - moztest == 0.7
19:49:35 INFO - mozversion == 1.4
19:49:35 INFO - requests == 1.2.3
19:49:35 INFO - Running post-action listener: _resource_record_post_action
19:49:35 INFO - Running post-action listener: _start_resource_monitoring
19:49:35 INFO - Starting resource monitoring.
19:49:35 INFO - #####
19:49:35 INFO - ##### Running pull step.
19:49:35 INFO - #####
19:49:35 INFO - Running pre-action listener: _resource_record_pre_action
19:49:35 INFO - Running main action method: pull
19:49:35 INFO - Pull has nothing to do!
19:49:35 INFO - Running post-action listener: _resource_record_post_action
19:49:35 INFO - #####
19:49:35 INFO - ##### Running install step.
19:49:35 INFO - #####
19:49:35 INFO - Running pre-action listener: _resource_record_pre_action
19:49:35 INFO - Running main action method: install
19:49:35 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:49:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:49:35 INFO - Reading from file tmpfile_stdout
19:49:35 INFO - Using _rmtree_windows ...
19:49:35 INFO - Using _rmtree_windows ...
19:49:35 INFO - Detecting whether we're running mozinstall >=1.0...
19:49:35 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
19:49:35 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
19:49:35 INFO - Reading from file tmpfile_stdout
19:49:35 INFO - Output received:
19:49:35 INFO - Usage: mozinstall-script.py [options] installer
19:49:35 INFO - Options:
19:49:35 INFO - -h, --help show this help message and exit
19:49:35 INFO - -d DEST, --destination=DEST
19:49:35 INFO - Directory to install application into. [default:
19:49:35 INFO - "C:\slave\test"]
19:49:35 INFO - --app=APP Application being installed. [default: firefox]
19:49:35 INFO - Using _rmtree_windows ...
19:49:35 INFO - Using _rmtree_windows ...
19:49:35 INFO - mkdir: C:\slave\test\build\application
19:49:35 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']
19:49:35 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
19:49:37 INFO - Reading from file tmpfile_stdout
19:49:37 INFO - Output received:
19:49:37 INFO - C:\slave\test\build\application\firefox\firefox.exe
19:49:37 INFO - Using _rmtree_windows ...
19:49:37 INFO - Using _rmtree_windows ...
19:49:37 INFO - Running post-action listener: _resource_record_post_action
19:49:37 INFO - #####
19:49:37 INFO - ##### Running run-tests step.
19:49:37 INFO - #####
19:49:37 INFO - Running pre-action listener: _resource_record_pre_action
19:49:37 INFO - Running main action method: run_tests
19:49:37 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
19:49:37 INFO - minidump filename unknown. determining based upon platform and arch
19:49:37 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
19:49:37 INFO - grabbing minidump binary from tooltool
19:49: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')]}
19:49:37 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 0x01BF12C0>, '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 0x0188DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01294E80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
19:49:37 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
19:49:37 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
19:49:37 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
19:49:38 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpq96t_8
19:49:38 INFO - INFO - File integrity verified, renaming tmpq96t_8 to win32-minidump_stackwalk.exe
19:49:38 INFO - Return code: 0
19:49:38 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
19:49:38 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
19:49:38 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/XubPx1kvT82hSEqkirsiPQ/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
19:49:38 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/XubPx1kvT82hSEqkirsiPQ/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
19:49:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:49:38 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:49:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:49:38 INFO - 'COMPUTERNAME': 'T-W732-IX-114',
19:49:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:49:38 INFO - 'DCLOCATION': 'SCL3',
19:49:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:49:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:49:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:49:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:49:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:49:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:49:38 INFO - 'HOMEDRIVE': 'C:',
19:49:38 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:49:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:49:38 INFO - 'KTS_VERSION': '1.19c',
19:49:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:49:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:49:38 INFO - 'LOGONSERVER': '\\\\T-W732-IX-114',
19:49:38 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
19:49:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:49:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:49:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:49:38 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:49:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:49:38 INFO - 'MOZ_AIRBAG': '1',
19:49:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:49:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:49:38 INFO - 'MOZ_MSVCVERSION': '8',
19:49:38 INFO - 'MOZ_NO_REMOTE': '1',
19:49:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:49:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:49:38 INFO - 'NO_EM_RESTART': '1',
19:49:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:49:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:49:38 INFO - 'OS': 'Windows_NT',
19:49:38 INFO - 'OURDRIVE': 'C:',
19:49:38 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
19:49:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:49:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:49:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:49:38 INFO - 'PROCESSOR_LEVEL': '6',
19:49:38 INFO - 'PROCESSOR_REVISION': '1e05',
19:49:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:49:38 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:49:38 INFO - 'PROMPT': '$P$G',
19:49:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:49:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:49:38 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:49:38 INFO - 'PWD': 'C:\\slave\\test',
19:49:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:49:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:49:38 INFO - 'SYSTEMDRIVE': 'C:',
19:49:38 INFO - 'SYSTEMROOT': 'C:\\windows',
19:49:38 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:49:38 INFO - 'TEST1': 'testie',
19:49:38 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:49:38 INFO - 'USERDOMAIN': 'T-W732-IX-114',
19:49:38 INFO - 'USERNAME': 'cltbld',
19:49:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:49:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:49:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:49:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:49:38 INFO - 'WINDIR': 'C:\\windows',
19:49:38 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:49:38 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:49:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:49:38 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/XubPx1kvT82hSEqkirsiPQ/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
19:49:44 INFO - Using 1 client processes
19:49:47 INFO - SUITE-START | Running 598 tests
19:49:47 INFO - Running testharness tests
19:49:47 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
19:49:47 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
19:49:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
19:49:47 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
19:49:47 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
19:49:47 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
19:49:47 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
19:49:47 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
19:49:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
19:49:47 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
19:49:47 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
19:49:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 77ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
19:49:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
19:49:47 INFO - TEST-START | /user-timing/test_user_timing_mark.html
19:49:47 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 0ms
19:49:47 INFO - TEST-START | /user-timing/test_user_timing_measure.html
19:49:47 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 0ms
19:49:47 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
19:49:47 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 1ms
19:49:48 INFO - Setting up ssl
19:49:48 INFO - PROCESS | certutil |
19:49:48 INFO - PROCESS | certutil |
19:49:48 INFO - PROCESS | certutil |
19:49:48 INFO - Certificate Nickname Trust Attributes
19:49:48 INFO - SSL,S/MIME,JAR/XPI
19:49:48 INFO -
19:49:48 INFO - web-platform-tests CT,,
19:49:48 INFO -
19:49:48 INFO - Starting runner
19:49:49 INFO - PROCESS | 1532 | [1532] 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
19:49:49 INFO - PROCESS | 1532 | [1532] 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
19:49:49 INFO - PROCESS | 1532 | [1532] 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
19:49:49 INFO - PROCESS | 1532 | [1532] 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
19:49:50 INFO - PROCESS | 1532 | [1532] 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
19:49:50 INFO - PROCESS | 1532 | 1447472990238 Marionette INFO Marionette enabled via build flag and pref
19:49:50 INFO - PROCESS | 1532 | ++DOCSHELL 0FCD7800 == 1 [pid = 1532] [id = 1]
19:49:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 1 (0FCD7C00) [pid = 1532] [serial = 1] [outer = 00000000]
19:49:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 2 (0FCDBC00) [pid = 1532] [serial = 2] [outer = 0FCD7C00]
19:49:50 INFO - PROCESS | 1532 | ++DOCSHELL 0F836C00 == 2 [pid = 1532] [id = 2]
19:49:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 3 (0F837000) [pid = 1532] [serial = 3] [outer = 00000000]
19:49:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 4 (0F837C00) [pid = 1532] [serial = 4] [outer = 0F837000]
19:49:51 INFO - PROCESS | 1532 | 1447472991805 Marionette INFO Listening on port 2828
19:49:52 INFO - PROCESS | 1532 | [1532] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
19:49:52 INFO - PROCESS | 1532 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
19:49:54 INFO - PROCESS | 1532 | 1447472994197 Marionette INFO Marionette enabled via command-line flag
19:49:54 INFO - PROCESS | 1532 | [1532] 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
19:49:54 INFO - PROCESS | 1532 | [1532] 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
19:49:54 INFO - PROCESS | 1532 | ++DOCSHELL 13C45800 == 3 [pid = 1532] [id = 3]
19:49:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 5 (13C45C00) [pid = 1532] [serial = 5] [outer = 00000000]
19:49:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 6 (13C46800) [pid = 1532] [serial = 6] [outer = 13C45C00]
19:49:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 7 (12E48800) [pid = 1532] [serial = 7] [outer = 0F837000]
19:49:54 INFO - PROCESS | 1532 | [1532] 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
19:49:54 INFO - PROCESS | 1532 | 1447472994374 Marionette INFO Accepted connection conn0 from 127.0.0.1:49599
19:49:54 INFO - PROCESS | 1532 | 1447472994375 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
19:49:55 INFO - PROCESS | 1532 | 1447472995244 Marionette INFO Closed connection conn0
19:49:55 INFO - PROCESS | 1532 | [1532] 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
19:49:55 INFO - PROCESS | 1532 | 1447472995248 Marionette INFO Accepted connection conn1 from 127.0.0.1:49603
19:49:55 INFO - PROCESS | 1532 | 1447472995248 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
19:49:55 INFO - PROCESS | 1532 | [1532] 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
19:49:55 INFO - PROCESS | 1532 | 1447472995304 Marionette INFO Accepted connection conn2 from 127.0.0.1:49604
19:49:55 INFO - PROCESS | 1532 | 1447472995304 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
19:49:55 INFO - PROCESS | 1532 | ++DOCSHELL 15D12000 == 4 [pid = 1532] [id = 4]
19:49:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 8 (15D13000) [pid = 1532] [serial = 8] [outer = 00000000]
19:49:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 9 (16827800) [pid = 1532] [serial = 9] [outer = 15D13000]
19:49:55 INFO - PROCESS | 1532 | 1447472995411 Marionette INFO Closed connection conn2
19:49:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 10 (1682CC00) [pid = 1532] [serial = 10] [outer = 15D13000]
19:49:55 INFO - PROCESS | 1532 | 1447472995431 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
19:49:56 INFO - PROCESS | 1532 | ++DOCSHELL 0FCD5800 == 5 [pid = 1532] [id = 5]
19:49:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 11 (1682E800) [pid = 1532] [serial = 11] [outer = 00000000]
19:49:56 INFO - PROCESS | 1532 | ++DOCSHELL 18E0A000 == 6 [pid = 1532] [id = 6]
19:49:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 12 (18E0A400) [pid = 1532] [serial = 12] [outer = 00000000]
19:49:56 INFO - PROCESS | 1532 | [1532] 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
19:49:56 INFO - PROCESS | 1532 | [1532] 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
19:49:57 INFO - PROCESS | 1532 | [1532] 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
19:49:57 INFO - PROCESS | 1532 | ++DOCSHELL 17D4D800 == 7 [pid = 1532] [id = 7]
19:49:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 13 (17D4DC00) [pid = 1532] [serial = 13] [outer = 00000000]
19:49:57 INFO - PROCESS | 1532 | [1532] 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
19:49:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 14 (17D56C00) [pid = 1532] [serial = 14] [outer = 17D4DC00]
19:49:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 15 (17F11400) [pid = 1532] [serial = 15] [outer = 1682E800]
19:49:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 16 (17C50400) [pid = 1532] [serial = 16] [outer = 18E0A400]
19:49:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 17 (17C53000) [pid = 1532] [serial = 17] [outer = 17D4DC00]
19:49:57 INFO - PROCESS | 1532 | [1532] 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
19:49:58 INFO - PROCESS | 1532 | 1447472998090 Marionette INFO loaded listener.js
19:49:58 INFO - PROCESS | 1532 | 1447472998112 Marionette INFO loaded listener.js
19:49:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 18 (1A042800) [pid = 1532] [serial = 18] [outer = 17D4DC00]
19:49:58 INFO - PROCESS | 1532 | 1447472998723 Marionette DEBUG conn1 client <- {"sessionId":"2fee04a9-1e77-4869-b52e-6462958c9235","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"WINNT","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINNT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151113170031","device":"desktop","version":"45.0a1"}}
19:49:58 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:49:58 INFO - PROCESS | 1532 | 1447472998855 Marionette DEBUG conn1 -> {"name":"getContext"}
19:49:58 INFO - PROCESS | 1532 | 1447472998857 Marionette DEBUG conn1 client <- {"value":"content"}
19:49:58 INFO - PROCESS | 1532 | 1447472998874 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
19:49:58 INFO - PROCESS | 1532 | 1447472998875 Marionette DEBUG conn1 client <- {}
19:49:59 INFO - PROCESS | 1532 | 1447472999294 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}}
19:49:59 INFO - PROCESS | 1532 | [1532] 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
19:50:00 INFO - PROCESS | 1532 | --DOCSHELL 0FCD7800 == 6 [pid = 1532] [id = 1]
19:50:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 19 (12E32C00) [pid = 1532] [serial = 19] [outer = 17D4DC00]
19:50:01 INFO - PROCESS | 1532 | [1532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
19:50:01 INFO - PROCESS | 1532 | [1532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
19:50:01 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
19:50:01 INFO - PROCESS | 1532 | ++DOCSHELL 17F06000 == 7 [pid = 1532] [id = 8]
19:50:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 20 (17F07000) [pid = 1532] [serial = 20] [outer = 00000000]
19:50:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 21 (1839AC00) [pid = 1532] [serial = 21] [outer = 17F07000]
19:50:01 INFO - PROCESS | 1532 | 1447473001464 Marionette INFO loaded listener.js
19:50:01 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 22 (19C90400) [pid = 1532] [serial = 22] [outer = 17F07000]
19:50:01 INFO - PROCESS | 1532 | ++DOCSHELL 1ADC2400 == 8 [pid = 1532] [id = 9]
19:50:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 23 (1AFE6800) [pid = 1532] [serial = 23] [outer = 00000000]
19:50:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 24 (1AFF3400) [pid = 1532] [serial = 24] [outer = 1AFE6800]
19:50:01 INFO - PROCESS | 1532 | 1447473001955 Marionette INFO loaded listener.js
19:50:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 25 (1B6DE800) [pid = 1532] [serial = 25] [outer = 1AFE6800]
19:50:02 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:02 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
19:50:02 INFO - document served over http requires an https
19:50:02 INFO - sub-resource via script-tag using the meta-referrer
19:50:02 INFO - delivery method with keep-origin-redirect and when
19:50: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"
19:50:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:50:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:50:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:02 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
19:50:02 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 1280ms
19:50:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
19:50:03 INFO - PROCESS | 1532 | ++DOCSHELL 0F7BAC00 == 9 [pid = 1532] [id = 10]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 26 (0F7BC800) [pid = 1532] [serial = 26] [outer = 00000000]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 27 (0F834000) [pid = 1532] [serial = 27] [outer = 0F7BC800]
19:50:03 INFO - PROCESS | 1532 | 1447473003212 Marionette INFO loaded listener.js
19:50:03 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 28 (0FC2E400) [pid = 1532] [serial = 28] [outer = 0F7BC800]
19:50:03 INFO - PROCESS | 1532 | ++DOCSHELL 12FA7000 == 10 [pid = 1532] [id = 11]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 29 (12FACC00) [pid = 1532] [serial = 29] [outer = 00000000]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 30 (0F838C00) [pid = 1532] [serial = 30] [outer = 12FACC00]
19:50:03 INFO - PROCESS | 1532 | --DOCSHELL 15D12000 == 9 [pid = 1532] [id = 4]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 31 (0F802800) [pid = 1532] [serial = 31] [outer = 12FACC00]
19:50:03 INFO - PROCESS | 1532 | ++DOCSHELL 0064B400 == 10 [pid = 1532] [id = 12]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 32 (0F55D400) [pid = 1532] [serial = 32] [outer = 00000000]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 33 (13C50C00) [pid = 1532] [serial = 33] [outer = 0F55D400]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 34 (132F0C00) [pid = 1532] [serial = 34] [outer = 0F55D400]
19:50:03 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
19:50:03 INFO - document served over http requires an https
19:50:03 INFO - sub-resource via script-tag using the meta-referrer
19:50:03 INFO - delivery method with no-redirect and when
19:50: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"
19:50:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:50:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:50:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:03 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
19:50:03 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 1174ms
19:50:03 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
19:50:03 INFO - PROCESS | 1532 | ++DOCSHELL 1465E400 == 11 [pid = 1532] [id = 13]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 35 (14661C00) [pid = 1532] [serial = 35] [outer = 00000000]
19:50:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 36 (15D16000) [pid = 1532] [serial = 36] [outer = 14661C00]
19:50:04 INFO - PROCESS | 1532 | 1447473004010 Marionette INFO loaded listener.js
19:50:04 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 37 (16969C00) [pid = 1532] [serial = 37] [outer = 14661C00]
19:50:04 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
19:50:04 INFO - document served over http requires an https
19:50:04 INFO - sub-resource via script-tag using the meta-referrer
19:50:04 INFO - delivery method with swap-origin-redirect and when
19:50: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"
19:50:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:50:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:50:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:04 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
19:50:04 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 631ms
19:50:04 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
19:50:04 INFO - PROCESS | 1532 | ++DOCSHELL 1876E800 == 12 [pid = 1532] [id = 14]
19:50:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 38 (18775000) [pid = 1532] [serial = 38] [outer = 00000000]
19:50:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 39 (18EE1400) [pid = 1532] [serial = 39] [outer = 18775000]
19:50:04 INFO - PROCESS | 1532 | 1447473004593 Marionette INFO loaded listener.js
19:50:04 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 40 (19C80C00) [pid = 1532] [serial = 40] [outer = 18775000]
19:50:05 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
19:50:05 INFO - document served over http requires an https
19:50:05 INFO - sub-resource via script-tag using the meta-referrer
19:50:05 INFO - delivery method with swap-origin-redirect and when
19:50: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"
19:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:50:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:50:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:05 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
19:50:05 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 569ms
19:50:05 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
19:50:05 INFO - PROCESS | 1532 | ++DOCSHELL 1B60D000 == 13 [pid = 1532] [id = 15]
19:50:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 41 (1B7BD400) [pid = 1532] [serial = 41] [outer = 00000000]
19:50:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 42 (1B7C0800) [pid = 1532] [serial = 42] [outer = 1B7BD400]
19:50:05 INFO - PROCESS | 1532 | 1447473005173 Marionette INFO loaded listener.js
19:50:05 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 43 (1B7C4C00) [pid = 1532] [serial = 43] [outer = 1B7BD400]
19:50:05 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
19:50:05 INFO - document served over http requires an https
19:50:05 INFO - sub-resource via script-tag using the meta-referrer
19:50:05 INFO - delivery method with keep-origin-redirect and when
19:50: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"
19:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:50:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:50:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:05 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
19:50:05 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 530ms
19:50:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
19:50:05 INFO - PROCESS | 1532 | ++DOCSHELL 1876C000 == 14 [pid = 1532] [id = 16]
19:50:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 44 (1B7CAC00) [pid = 1532] [serial = 44] [outer = 00000000]
19:50:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 45 (1D4A0800) [pid = 1532] [serial = 45] [outer = 1B7CAC00]
19:50:05 INFO - PROCESS | 1532 | 1447473005720 Marionette INFO loaded listener.js
19:50:05 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 46 (16966C00) [pid = 1532] [serial = 46] [outer = 1B7CAC00]
19:50:06 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
19:50:06 INFO - document served over http requires an https
19:50:06 INFO - sub-resource via script-tag using the meta-referrer
19:50:06 INFO - delivery method with no-redirect and when
19:50: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"
19:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:50:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:50:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:06 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
19:50:06 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 570ms
19:50:06 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
19:50:06 INFO - PROCESS | 1532 | ++DOCSHELL 15A0E000 == 15 [pid = 1532] [id = 17]
19:50:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 47 (15A0EC00) [pid = 1532] [serial = 47] [outer = 00000000]
19:50:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 48 (1A0E8400) [pid = 1532] [serial = 48] [outer = 15A0EC00]
19:50:06 INFO - PROCESS | 1532 | 1447473006302 Marionette INFO loaded listener.js
19:50:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 49 (1D4AB800) [pid = 1532] [serial = 49] [outer = 15A0EC00]
19:50:06 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
19:50:06 INFO - document served over http requires an https
19:50:06 INFO - sub-resource via script-tag using the meta-referrer
19:50:06 INFO - delivery method with swap-origin-redirect and when
19:50: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"
19:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:50:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:50:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:06 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
19:50:06 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 630ms
19:50:06 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
19:50:06 INFO - PROCESS | 1532 | ++DOCSHELL 17B98800 == 16 [pid = 1532] [id = 18]
19:50:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 50 (17B9B400) [pid = 1532] [serial = 50] [outer = 00000000]
19:50:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 51 (1831D400) [pid = 1532] [serial = 51] [outer = 17B9B400]
19:50:06 INFO - PROCESS | 1532 | 1447473006920 Marionette INFO loaded listener.js
19:50:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 52 (18323800) [pid = 1532] [serial = 52] [outer = 17B9B400]
19:50:07 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
19:50:07 INFO - document served over http requires an https
19:50:07 INFO - sub-resource via xhr-request using the meta-referrer
19:50:07 INFO - delivery method with keep-origin-redirect and when
19:50: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"
19:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:50:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:50:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:07 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
19:50:07 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 529ms
19:50:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
19:50:07 INFO - PROCESS | 1532 | ++DOCSHELL 0B28AC00 == 17 [pid = 1532] [id = 19]
19:50:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 53 (0B28DC00) [pid = 1532] [serial = 53] [outer = 00000000]
19:50:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 54 (132BD000) [pid = 1532] [serial = 54] [outer = 0B28DC00]
19:50:07 INFO - PROCESS | 1532 | 1447473007469 Marionette INFO loaded listener.js
19:50:07 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 55 (132BF800) [pid = 1532] [serial = 55] [outer = 0B28DC00]
19:50:07 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
19:50:07 INFO - document served over http requires an https
19:50:07 INFO - sub-resource via xhr-request using the meta-referrer
19:50:07 INFO - delivery method with no-redirect and when
19:50: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"
19:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:50:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:50:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:07 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
19:50:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 630ms
19:50:07 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
19:50:08 INFO - PROCESS | 1532 | ++DOCSHELL 13299000 == 18 [pid = 1532] [id = 20]
19:50:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 56 (1329B800) [pid = 1532] [serial = 56] [outer = 00000000]
19:50:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 57 (13A70C00) [pid = 1532] [serial = 57] [outer = 1329B800]
19:50:08 INFO - PROCESS | 1532 | 1447473008098 Marionette INFO loaded listener.js
19:50:08 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 58 (13A76400) [pid = 1532] [serial = 58] [outer = 1329B800]
19:50:08 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
19:50:08 INFO - document served over http requires an https
19:50:08 INFO - sub-resource via xhr-request using the meta-referrer
19:50:08 INFO - delivery method with swap-origin-redirect and when
19:50: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"
19:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:50:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:50:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:08 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
19:50:08 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 530ms
19:50:08 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
19:50:08 INFO - PROCESS | 1532 | ++DOCSHELL 18321400 == 19 [pid = 1532] [id = 21]
19:50:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 59 (1B30A400) [pid = 1532] [serial = 59] [outer = 00000000]
19:50:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 60 (1B310C00) [pid = 1532] [serial = 60] [outer = 1B30A400]
19:50:08 INFO - PROCESS | 1532 | 1447473008644 Marionette INFO loaded listener.js
19:50:08 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 61 (1B317C00) [pid = 1532] [serial = 61] [outer = 1B30A400]
19:50:09 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
19:50:09 INFO - document served over http requires an https
19:50:09 INFO - sub-resource via xhr-request using the meta-referrer
19:50:09 INFO - delivery method with swap-origin-redirect and when
19:50: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"
19:50:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:50:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:50:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:09 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
19:50:09 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 569ms
19:50:09 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
19:50:09 INFO - PROCESS | 1532 | ++DOCSHELL 14114400 == 20 [pid = 1532] [id = 22]
19:50:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 62 (14115800) [pid = 1532] [serial = 62] [outer = 00000000]
19:50:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 63 (1D52F000) [pid = 1532] [serial = 63] [outer = 14115800]
19:50:09 INFO - PROCESS | 1532 | 1447473009227 Marionette INFO loaded listener.js
19:50:09 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 64 (1D537C00) [pid = 1532] [serial = 64] [outer = 14115800]
19:50:09 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
19:50:09 INFO - document served over http requires an https
19:50:09 INFO - sub-resource via xhr-request using the meta-referrer
19:50:09 INFO - delivery method with keep-origin-redirect and when
19:50: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"
19:50:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:50:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:50:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:09 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
19:50:09 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 630ms
19:50:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
19:50:09 INFO - PROCESS | 1532 | ++DOCSHELL 15A0C000 == 21 [pid = 1532] [id = 23]
19:50:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 65 (1B311400) [pid = 1532] [serial = 65] [outer = 00000000]
19:50:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 66 (1E627000) [pid = 1532] [serial = 66] [outer = 1B311400]
19:50:09 INFO - PROCESS | 1532 | 1447473009864 Marionette INFO loaded listener.js
19:50:09 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 67 (1E698C00) [pid = 1532] [serial = 67] [outer = 1B311400]
19:50:10 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
19:50:10 INFO - document served over http requires an https
19:50:10 INFO - sub-resource via xhr-request using the meta-referrer
19:50:10 INFO - delivery method with no-redirect and when
19:50: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"
19:50:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:50:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:50:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:10 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
19:50:10 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 570ms
19:50:10 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
19:50:10 INFO - PROCESS | 1532 | ++DOCSHELL 0B3D8C00 == 22 [pid = 1532] [id = 24]
19:50:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 68 (0B3DB000) [pid = 1532] [serial = 68] [outer = 00000000]
19:50:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 69 (1E61D800) [pid = 1532] [serial = 69] [outer = 0B3DB000]
19:50:10 INFO - PROCESS | 1532 | 1447473010468 Marionette INFO loaded listener.js
19:50:10 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 70 (1E69E000) [pid = 1532] [serial = 70] [outer = 0B3DB000]
19:50:11 INFO - PROCESS | 1532 | --DOCSHELL 17F06000 == 21 [pid = 1532] [id = 8]
19:50:11 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
19:50:11 INFO - document served over http requires an https
19:50:11 INFO - sub-resource via xhr-request using the meta-referrer
19:50:11 INFO - delivery method with swap-origin-redirect and when
19:50: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"
19:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:50:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:50:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:50:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:50:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:50:11 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
19:50:11 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 1232ms
19:50:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:50:11 INFO - PROCESS | 1532 | ++DOCSHELL 102DE000 == 22 [pid = 1532] [id = 25]
19:50:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 71 (102DF400) [pid = 1532] [serial = 71] [outer = 00000000]
19:50:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 72 (12FAB800) [pid = 1532] [serial = 72] [outer = 102DF400]
19:50:11 INFO - PROCESS | 1532 | 1447473011705 Marionette INFO loaded listener.js
19:50:11 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 73 (132A0C00) [pid = 1532] [serial = 73] [outer = 102DF400]
19:50:12 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
19:50:12 INFO - document served over http requires an http
19:50:12 INFO - sub-resource via fetch-request using the http-csp
19:50:12 INFO - delivery method with keep-origin-redirect and when
19:50:12 INFO - the target request is cross-origin.
19:50:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
19:50:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:50:12 INFO - PROCESS | 1532 | ++DOCSHELL 0B3DE400 == 23 [pid = 1532] [id = 26]
19:50:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 74 (0FC39C00) [pid = 1532] [serial = 74] [outer = 00000000]
19:50:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 75 (13A71800) [pid = 1532] [serial = 75] [outer = 0FC39C00]
19:50:12 INFO - PROCESS | 1532 | 1447473012305 Marionette INFO loaded listener.js
19:50:12 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 76 (13F08000) [pid = 1532] [serial = 76] [outer = 0FC39C00]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 75 (17B9B400) [pid = 1532] [serial = 50] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 74 (15D13000) [pid = 1532] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 73 (0F837C00) [pid = 1532] [serial = 4] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 72 (1B311400) [pid = 1532] [serial = 65] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 71 (0B28DC00) [pid = 1532] [serial = 53] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 70 (15A0EC00) [pid = 1532] [serial = 47] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 69 (1B7CAC00) [pid = 1532] [serial = 44] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 68 (1B30A400) [pid = 1532] [serial = 59] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 67 (17F07000) [pid = 1532] [serial = 20] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 66 (1329B800) [pid = 1532] [serial = 56] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 65 (1B7BD400) [pid = 1532] [serial = 41] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 64 (14115800) [pid = 1532] [serial = 62] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 63 (0F7BC800) [pid = 1532] [serial = 26] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 62 (18775000) [pid = 1532] [serial = 38] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 61 (14661C00) [pid = 1532] [serial = 35] [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]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 60 (17C53000) [pid = 1532] [serial = 17] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 59 (17D56C00) [pid = 1532] [serial = 14] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 58 (1E627000) [pid = 1532] [serial = 66] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 57 (1D52F000) [pid = 1532] [serial = 63] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 56 (1B310C00) [pid = 1532] [serial = 60] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 55 (13A70C00) [pid = 1532] [serial = 57] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 54 (132BD000) [pid = 1532] [serial = 54] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 53 (1831D400) [pid = 1532] [serial = 51] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 52 (1A0E8400) [pid = 1532] [serial = 48] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 51 (1D4A0800) [pid = 1532] [serial = 45] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 50 (1B7C0800) [pid = 1532] [serial = 42] [outer = 00000000] [url = about:blank]
19:50:12 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
19:50:12 INFO - document served over http requires an http
19:50:12 INFO - sub-resource via fetch-request using the http-csp
19:50:12 INFO - delivery method with no-redirect and when
19:50:12 INFO - the target request is cross-origin.
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 49 (18EE1400) [pid = 1532] [serial = 39] [outer = 00000000] [url = about:blank]
19:50:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 713ms
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 48 (15D16000) [pid = 1532] [serial = 36] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 47 (13C50C00) [pid = 1532] [serial = 33] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 46 (0F834000) [pid = 1532] [serial = 27] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 45 (1AFF3400) [pid = 1532] [serial = 24] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 44 (1839AC00) [pid = 1532] [serial = 21] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 43 (0F838C00) [pid = 1532] [serial = 30] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 42 (16827800) [pid = 1532] [serial = 9] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 41 (1D537C00) [pid = 1532] [serial = 64] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 40 (1B317C00) [pid = 1532] [serial = 61] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 39 (13A76400) [pid = 1532] [serial = 58] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 38 (132BF800) [pid = 1532] [serial = 55] [outer = 00000000] [url = about:blank]
19:50:12 INFO - PROCESS | 1532 | --DOMWINDOW == 37 (18323800) [pid = 1532] [serial = 52] [outer = 00000000] [url = about:blank]
19:50:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:50:12 INFO - PROCESS | 1532 | ++DOCSHELL 1410EC00 == 24 [pid = 1532] [id = 27]
19:50:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 38 (1410F000) [pid = 1532] [serial = 77] [outer = 00000000]
19:50:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 39 (15155800) [pid = 1532] [serial = 78] [outer = 1410F000]
19:50:13 INFO - PROCESS | 1532 | 1447473013035 Marionette INFO loaded listener.js
19:50:13 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 40 (15A06C00) [pid = 1532] [serial = 79] [outer = 1410F000]
19:50:13 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
19:50:13 INFO - document served over http requires an http
19:50:13 INFO - sub-resource via fetch-request using the http-csp
19:50:13 INFO - delivery method with swap-origin-redirect and when
19:50:13 INFO - the target request is cross-origin.
19:50:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 569ms
19:50:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:50:13 INFO - PROCESS | 1532 | ++DOCSHELL 15AC2800 == 25 [pid = 1532] [id = 28]
19:50:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 41 (15AC3800) [pid = 1532] [serial = 80] [outer = 00000000]
19:50:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 42 (15AC9C00) [pid = 1532] [serial = 81] [outer = 15AC3800]
19:50:13 INFO - PROCESS | 1532 | 1447473013588 Marionette INFO loaded listener.js
19:50:13 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 43 (15ACF000) [pid = 1532] [serial = 82] [outer = 15AC3800]
19:50:13 INFO - PROCESS | 1532 | ++DOCSHELL 16826000 == 26 [pid = 1532] [id = 29]
19:50:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 44 (16827000) [pid = 1532] [serial = 83] [outer = 00000000]
19:50:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 45 (168A8C00) [pid = 1532] [serial = 84] [outer = 16827000]
19:50:14 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
19:50:14 INFO - document served over http requires an http
19:50:14 INFO - sub-resource via iframe-tag using the http-csp
19:50:14 INFO - delivery method with keep-origin-redirect and when
19:50:14 INFO - the target request is cross-origin.
19:50:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 570ms
19:50:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:50:14 INFO - PROCESS | 1532 | ++DOCSHELL 1682E400 == 27 [pid = 1532] [id = 30]
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 46 (1682F400) [pid = 1532] [serial = 85] [outer = 00000000]
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 47 (17B9E000) [pid = 1532] [serial = 86] [outer = 1682F400]
19:50:14 INFO - PROCESS | 1532 | 1447473014172 Marionette INFO loaded listener.js
19:50:14 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 48 (17EA8400) [pid = 1532] [serial = 87] [outer = 1682F400]
19:50:14 INFO - PROCESS | 1532 | ++DOCSHELL 18319800 == 28 [pid = 1532] [id = 31]
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 49 (18319C00) [pid = 1532] [serial = 88] [outer = 00000000]
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 50 (1831A400) [pid = 1532] [serial = 89] [outer = 18319C00]
19:50:14 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
19:50:14 INFO - document served over http requires an http
19:50:14 INFO - sub-resource via iframe-tag using the http-csp
19:50:14 INFO - delivery method with no-redirect and when
19:50:14 INFO - the target request is cross-origin.
19:50:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 570ms
19:50:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:50:14 INFO - PROCESS | 1532 | ++DOCSHELL 1831A000 == 29 [pid = 1532] [id = 32]
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 51 (1831C800) [pid = 1532] [serial = 90] [outer = 00000000]
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 52 (18EE0000) [pid = 1532] [serial = 91] [outer = 1831C800]
19:50:14 INFO - PROCESS | 1532 | 1447473014763 Marionette INFO loaded listener.js
19:50:14 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 53 (19C99000) [pid = 1532] [serial = 92] [outer = 1831C800]
19:50:15 INFO - PROCESS | 1532 | ++DOCSHELL 13220800 == 30 [pid = 1532] [id = 33]
19:50:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 54 (1329B800) [pid = 1532] [serial = 93] [outer = 00000000]
19:50:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 55 (1329F800) [pid = 1532] [serial = 94] [outer = 1329B800]
19:50:15 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
19:50:15 INFO - document served over http requires an http
19:50:15 INFO - sub-resource via iframe-tag using the http-csp
19:50:15 INFO - delivery method with swap-origin-redirect and when
19:50:15 INFO - the target request is cross-origin.
19:50:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 769ms
19:50:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:50:15 INFO - PROCESS | 1532 | ++DOCSHELL 13A71000 == 31 [pid = 1532] [id = 34]
19:50:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 56 (13A71400) [pid = 1532] [serial = 95] [outer = 00000000]
19:50:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 57 (14117800) [pid = 1532] [serial = 96] [outer = 13A71400]
19:50:15 INFO - PROCESS | 1532 | 1447473015677 Marionette INFO loaded listener.js
19:50:15 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 58 (15AC2C00) [pid = 1532] [serial = 97] [outer = 13A71400]
19:50:16 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
19:50:16 INFO - document served over http requires an http
19:50:16 INFO - sub-resource via script-tag using the http-csp
19:50:16 INFO - delivery method with keep-origin-redirect and when
19:50:16 INFO - the target request is cross-origin.
19:50:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 810ms
19:50:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:50:16 INFO - PROCESS | 1532 | ++DOCSHELL 1831D000 == 32 [pid = 1532] [id = 35]
19:50:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 59 (18324C00) [pid = 1532] [serial = 98] [outer = 00000000]
19:50:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 60 (1A083000) [pid = 1532] [serial = 99] [outer = 18324C00]
19:50:16 INFO - PROCESS | 1532 | 1447473016464 Marionette INFO loaded listener.js
19:50:16 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 61 (1ADC0000) [pid = 1532] [serial = 100] [outer = 18324C00]
19:50:16 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
19:50:16 INFO - document served over http requires an http
19:50:16 INFO - sub-resource via script-tag using the http-csp
19:50:16 INFO - delivery method with no-redirect and when
19:50:16 INFO - the target request is cross-origin.
19:50:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 789ms
19:50:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:50:17 INFO - PROCESS | 1532 | ++DOCSHELL 1B30C000 == 33 [pid = 1532] [id = 36]
19:50:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 62 (1B30D400) [pid = 1532] [serial = 101] [outer = 00000000]
19:50:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 63 (1B312C00) [pid = 1532] [serial = 102] [outer = 1B30D400]
19:50:17 INFO - PROCESS | 1532 | 1447473017248 Marionette INFO loaded listener.js
19:50:17 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 64 (1B318400) [pid = 1532] [serial = 103] [outer = 1B30D400]
19:50:17 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
19:50:17 INFO - document served over http requires an http
19:50:17 INFO - sub-resource via script-tag using the http-csp
19:50:17 INFO - delivery method with swap-origin-redirect and when
19:50:17 INFO - the target request is cross-origin.
19:50:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
19:50:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:50:17 INFO - PROCESS | 1532 | ++DOCSHELL 0FCD7000 == 34 [pid = 1532] [id = 37]
19:50:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 65 (1460C800) [pid = 1532] [serial = 104] [outer = 00000000]
19:50:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 66 (1B7C4800) [pid = 1532] [serial = 105] [outer = 1460C800]
19:50:17 INFO - PROCESS | 1532 | 1447473017959 Marionette INFO loaded listener.js
19:50:18 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 67 (1D455400) [pid = 1532] [serial = 106] [outer = 1460C800]
19:50:18 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
19:50:18 INFO - document served over http requires an http
19:50:18 INFO - sub-resource via xhr-request using the http-csp
19:50:18 INFO - delivery method with keep-origin-redirect and when
19:50:18 INFO - the target request is cross-origin.
19:50:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
19:50:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:50:18 INFO - PROCESS | 1532 | ++DOCSHELL 0F3B2400 == 35 [pid = 1532] [id = 38]
19:50:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 68 (0F3B6800) [pid = 1532] [serial = 107] [outer = 00000000]
19:50:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 69 (0F3BBC00) [pid = 1532] [serial = 108] [outer = 0F3B6800]
19:50:18 INFO - PROCESS | 1532 | 1447473018743 Marionette INFO loaded listener.js
19:50:18 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 70 (1D452400) [pid = 1532] [serial = 109] [outer = 0F3B6800]
19:50:19 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
19:50:19 INFO - document served over http requires an http
19:50:19 INFO - sub-resource via xhr-request using the http-csp
19:50:19 INFO - delivery method with no-redirect and when
19:50:19 INFO - the target request is cross-origin.
19:50:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1277ms
19:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:50:20 INFO - PROCESS | 1532 | ++DOCSHELL 0F3B3C00 == 36 [pid = 1532] [id = 39]
19:50:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 71 (0F3B5C00) [pid = 1532] [serial = 110] [outer = 00000000]
19:50:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 72 (0F41D000) [pid = 1532] [serial = 111] [outer = 0F3B5C00]
19:50:20 INFO - PROCESS | 1532 | 1447473020143 Marionette INFO loaded listener.js
19:50:20 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 73 (0FC93800) [pid = 1532] [serial = 112] [outer = 0F3B5C00]
19:50:21 INFO - PROCESS | 1532 | --DOCSHELL 16826000 == 35 [pid = 1532] [id = 29]
19:50:21 INFO - PROCESS | 1532 | --DOCSHELL 18319800 == 34 [pid = 1532] [id = 31]
19:50:21 INFO - PROCESS | 1532 | --DOCSHELL 13220800 == 33 [pid = 1532] [id = 33]
19:50:21 INFO - PROCESS | 1532 | --DOCSHELL 0F7BAC00 == 32 [pid = 1532] [id = 10]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 72 (1B7C4C00) [pid = 1532] [serial = 43] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 71 (16966C00) [pid = 1532] [serial = 46] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 70 (1D4AB800) [pid = 1532] [serial = 49] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 69 (19C80C00) [pid = 1532] [serial = 40] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 68 (0FC2E400) [pid = 1532] [serial = 28] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 67 (16969C00) [pid = 1532] [serial = 37] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 66 (19C90400) [pid = 1532] [serial = 22] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 65 (1E698C00) [pid = 1532] [serial = 67] [outer = 00000000] [url = about:blank]
19:50:21 INFO - PROCESS | 1532 | --DOMWINDOW == 64 (1682CC00) [pid = 1532] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
19:50:21 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
19:50:21 INFO - document served over http requires an http
19:50:21 INFO - sub-resource via xhr-request using the http-csp
19:50:21 INFO - delivery method with swap-origin-redirect and when
19:50:21 INFO - the target request is cross-origin.
19:50:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1466ms
19:50:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:50:21 INFO - PROCESS | 1532 | ++DOCSHELL 0F3BC000 == 33 [pid = 1532] [id = 40]
19:50:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 65 (0F3BCC00) [pid = 1532] [serial = 113] [outer = 00000000]
19:50:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 66 (0F7BAC00) [pid = 1532] [serial = 114] [outer = 0F3BCC00]
19:50:21 INFO - PROCESS | 1532 | 1447473021518 Marionette INFO loaded listener.js
19:50:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 67 (0FC2E400) [pid = 1532] [serial = 115] [outer = 0F3BCC00]
19:50:21 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
19:50:21 INFO - document served over http requires an https
19:50:21 INFO - sub-resource via fetch-request using the http-csp
19:50:21 INFO - delivery method with keep-origin-redirect and when
19:50:21 INFO - the target request is cross-origin.
19:50:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
19:50:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:50:22 INFO - PROCESS | 1532 | ++DOCSHELL 0B3DB400 == 34 [pid = 1532] [id = 41]
19:50:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 68 (132C4000) [pid = 1532] [serial = 116] [outer = 00000000]
19:50:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 69 (13A70C00) [pid = 1532] [serial = 117] [outer = 132C4000]
19:50:22 INFO - PROCESS | 1532 | 1447473022092 Marionette INFO loaded listener.js
19:50:22 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 70 (13C51800) [pid = 1532] [serial = 118] [outer = 132C4000]
19:50:22 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
19:50:22 INFO - document served over http requires an https
19:50:22 INFO - sub-resource via fetch-request using the http-csp
19:50:22 INFO - delivery method with no-redirect and when
19:50:22 INFO - the target request is cross-origin.
19:50:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 570ms
19:50:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:50:22 INFO - PROCESS | 1532 | ++DOCSHELL 14662000 == 35 [pid = 1532] [id = 42]
19:50:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 71 (15A02800) [pid = 1532] [serial = 119] [outer = 00000000]
19:50:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 72 (15A87800) [pid = 1532] [serial = 120] [outer = 15A02800]
19:50:22 INFO - PROCESS | 1532 | 1447473022665 Marionette INFO loaded listener.js
19:50:22 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 73 (15ACA400) [pid = 1532] [serial = 121] [outer = 15A02800]
19:50:23 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
19:50:23 INFO - document served over http requires an https
19:50:23 INFO - sub-resource via fetch-request using the http-csp
19:50:23 INFO - delivery method with swap-origin-redirect and when
19:50:23 INFO - the target request is cross-origin.
19:50:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
19:50:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:50:23 INFO - PROCESS | 1532 | --DOCSHELL 1831A000 == 34 [pid = 1532] [id = 32]
19:50:23 INFO - PROCESS | 1532 | --DOCSHELL 1831D000 == 33 [pid = 1532] [id = 35]
19:50:23 INFO - PROCESS | 1532 | --DOCSHELL 0FCD7000 == 32 [pid = 1532] [id = 37]
19:50:23 INFO - PROCESS | 1532 | --DOCSHELL 1B30C000 == 31 [pid = 1532] [id = 36]
19:50:23 INFO - PROCESS | 1532 | --DOCSHELL 13A71000 == 30 [pid = 1532] [id = 34]
19:50:23 INFO - PROCESS | 1532 | --DOCSHELL 0F3B2400 == 29 [pid = 1532] [id = 38]
19:50:23 INFO - PROCESS | 1532 | --DOCSHELL 0F3B3C00 == 28 [pid = 1532] [id = 39]
19:50:23 INFO - PROCESS | 1532 | ++DOCSHELL 0F3B1C00 == 29 [pid = 1532] [id = 43]
19:50:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 74 (0F3B2400) [pid = 1532] [serial = 122] [outer = 00000000]
19:50:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 75 (0F3B9800) [pid = 1532] [serial = 123] [outer = 0F3B2400]
19:50:24 INFO - PROCESS | 1532 | 1447473024059 Marionette INFO loaded listener.js
19:50:24 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 76 (0F7C2000) [pid = 1532] [serial = 124] [outer = 0F3B2400]
19:50:24 INFO - PROCESS | 1532 | ++DOCSHELL 132A6400 == 30 [pid = 1532] [id = 44]
19:50:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 77 (13A6AC00) [pid = 1532] [serial = 125] [outer = 00000000]
19:50:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 78 (13A6E000) [pid = 1532] [serial = 126] [outer = 13A6AC00]
19:50:24 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
19:50:24 INFO - document served over http requires an https
19:50:24 INFO - sub-resource via iframe-tag using the http-csp
19:50:24 INFO - delivery method with keep-origin-redirect and when
19:50:24 INFO - the target request is cross-origin.
19:50:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1472ms
19:50:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:50:24 INFO - PROCESS | 1532 | ++DOCSHELL 135FFC00 == 31 [pid = 1532] [id = 45]
19:50:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 79 (13A6BC00) [pid = 1532] [serial = 127] [outer = 00000000]
19:50:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 80 (1410D000) [pid = 1532] [serial = 128] [outer = 13A6BC00]
19:50:24 INFO - PROCESS | 1532 | 1447473024737 Marionette INFO loaded listener.js
19:50:24 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 81 (14665000) [pid = 1532] [serial = 129] [outer = 13A6BC00]
19:50:25 INFO - PROCESS | 1532 | ++DOCSHELL 15D16000 == 32 [pid = 1532] [id = 46]
19:50:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 82 (15D17000) [pid = 1532] [serial = 130] [outer = 00000000]
19:50:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 83 (168A4400) [pid = 1532] [serial = 131] [outer = 15D17000]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 82 (102DF400) [pid = 1532] [serial = 71] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 81 (0B3DB000) [pid = 1532] [serial = 68] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 80 (0FC39C00) [pid = 1532] [serial = 74] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 79 (18319C00) [pid = 1532] [serial = 88] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473014482]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 78 (1B30D400) [pid = 1532] [serial = 101] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 77 (0F3B6800) [pid = 1532] [serial = 107] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 76 (18324C00) [pid = 1532] [serial = 98] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 75 (1682F400) [pid = 1532] [serial = 85] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 74 (13A71400) [pid = 1532] [serial = 95] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 73 (0F3B5C00) [pid = 1532] [serial = 110] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 72 (16827000) [pid = 1532] [serial = 83] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 71 (1831C800) [pid = 1532] [serial = 90] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 70 (1410F000) [pid = 1532] [serial = 77] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 69 (15AC3800) [pid = 1532] [serial = 80] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 68 (0F3BCC00) [pid = 1532] [serial = 113] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 67 (1329B800) [pid = 1532] [serial = 93] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 66 (1460C800) [pid = 1532] [serial = 104] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 65 (13A70C00) [pid = 1532] [serial = 117] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 64 (0F7BAC00) [pid = 1532] [serial = 114] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 63 (0F41D000) [pid = 1532] [serial = 111] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 62 (0F3BBC00) [pid = 1532] [serial = 108] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 61 (1B7C4800) [pid = 1532] [serial = 105] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 60 (1B312C00) [pid = 1532] [serial = 102] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 59 (1A083000) [pid = 1532] [serial = 99] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 58 (14117800) [pid = 1532] [serial = 96] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 57 (1329F800) [pid = 1532] [serial = 94] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 56 (18EE0000) [pid = 1532] [serial = 91] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 55 (12FAB800) [pid = 1532] [serial = 72] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 54 (13A71800) [pid = 1532] [serial = 75] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 53 (15155800) [pid = 1532] [serial = 78] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 52 (168A8C00) [pid = 1532] [serial = 84] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 51 (15AC9C00) [pid = 1532] [serial = 81] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 50 (1831A400) [pid = 1532] [serial = 89] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473014482]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 49 (132C4000) [pid = 1532] [serial = 116] [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]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 48 (1E61D800) [pid = 1532] [serial = 69] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 47 (17B9E000) [pid = 1532] [serial = 86] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 46 (0FC93800) [pid = 1532] [serial = 112] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 45 (1D452400) [pid = 1532] [serial = 109] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 44 (1D455400) [pid = 1532] [serial = 106] [outer = 00000000] [url = about:blank]
19:50:25 INFO - PROCESS | 1532 | --DOMWINDOW == 43 (1E69E000) [pid = 1532] [serial = 70] [outer = 00000000] [url = about:blank]
19:50:25 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
19:50:25 INFO - document served over http requires an https
19:50:25 INFO - sub-resource via iframe-tag using the http-csp
19:50:25 INFO - delivery method with no-redirect and when
19:50:25 INFO - the target request is cross-origin.
19:50:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1067ms
19:50:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:50:25 INFO - PROCESS | 1532 | ++DOCSHELL 102E0000 == 33 [pid = 1532] [id = 47]
19:50:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 44 (1329B800) [pid = 1532] [serial = 132] [outer = 00000000]
19:50:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 45 (1460C800) [pid = 1532] [serial = 133] [outer = 1329B800]
19:50:25 INFO - PROCESS | 1532 | 1447473025791 Marionette INFO loaded listener.js
19:50:25 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 46 (15AC9400) [pid = 1532] [serial = 134] [outer = 1329B800]
19:50:26 INFO - PROCESS | 1532 | ++DOCSHELL 17B8F800 == 34 [pid = 1532] [id = 48]
19:50:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 47 (17B90400) [pid = 1532] [serial = 135] [outer = 00000000]
19:50:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 48 (17B97400) [pid = 1532] [serial = 136] [outer = 17B90400]
19:50:26 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
19:50:26 INFO - document served over http requires an https
19:50:26 INFO - sub-resource via iframe-tag using the http-csp
19:50:26 INFO - delivery method with swap-origin-redirect and when
19:50:26 INFO - the target request is cross-origin.
19:50:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
19:50:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:50:26 INFO - PROCESS | 1532 | ++DOCSHELL 17C53400 == 35 [pid = 1532] [id = 49]
19:50:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 49 (17C55000) [pid = 1532] [serial = 137] [outer = 00000000]
19:50:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 50 (17F10800) [pid = 1532] [serial = 138] [outer = 17C55000]
19:50:26 INFO - PROCESS | 1532 | 1447473026437 Marionette INFO loaded listener.js
19:50:26 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 51 (18317400) [pid = 1532] [serial = 139] [outer = 17C55000]
19:50:26 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
19:50:26 INFO - document served over http requires an https
19:50:26 INFO - sub-resource via script-tag using the http-csp
19:50:26 INFO - delivery method with keep-origin-redirect and when
19:50:26 INFO - the target request is cross-origin.
19:50:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 630ms
19:50:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:50:27 INFO - PROCESS | 1532 | ++DOCSHELL 18323C00 == 36 [pid = 1532] [id = 50]
19:50:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 52 (18324400) [pid = 1532] [serial = 140] [outer = 00000000]
19:50:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 53 (18EE0000) [pid = 1532] [serial = 141] [outer = 18324400]
19:50:27 INFO - PROCESS | 1532 | 1447473027083 Marionette INFO loaded listener.js
19:50:27 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 54 (19C0E000) [pid = 1532] [serial = 142] [outer = 18324400]
19:50:27 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
19:50:27 INFO - document served over http requires an https
19:50:27 INFO - sub-resource via script-tag using the http-csp
19:50:27 INFO - delivery method with no-redirect and when
19:50:27 INFO - the target request is cross-origin.
19:50:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 569ms
19:50:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:50:27 INFO - PROCESS | 1532 | ++DOCSHELL 0B3DF400 == 37 [pid = 1532] [id = 51]
19:50:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 55 (0B3E0400) [pid = 1532] [serial = 143] [outer = 00000000]
19:50:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 56 (0F838C00) [pid = 1532] [serial = 144] [outer = 0B3E0400]
19:50:27 INFO - PROCESS | 1532 | 1447473027704 Marionette INFO loaded listener.js
19:50:27 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 57 (132C4800) [pid = 1532] [serial = 145] [outer = 0B3E0400]
19:50:28 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
19:50:28 INFO - document served over http requires an https
19:50:28 INFO - sub-resource via script-tag using the http-csp
19:50:28 INFO - delivery method with swap-origin-redirect and when
19:50:28 INFO - the target request is cross-origin.
19:50:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 910ms
19:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:50:28 INFO - PROCESS | 1532 | ++DOCSHELL 17B92C00 == 38 [pid = 1532] [id = 52]
19:50:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 58 (17B95C00) [pid = 1532] [serial = 146] [outer = 00000000]
19:50:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 59 (1831F800) [pid = 1532] [serial = 147] [outer = 17B95C00]
19:50:28 INFO - PROCESS | 1532 | 1447473028658 Marionette INFO loaded listener.js
19:50:28 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 60 (1A03B400) [pid = 1532] [serial = 148] [outer = 17B95C00]
19:50:29 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
19:50:29 INFO - document served over http requires an https
19:50:29 INFO - sub-resource via xhr-request using the http-csp
19:50:29 INFO - delivery method with keep-origin-redirect and when
19:50:29 INFO - the target request is cross-origin.
19:50:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 770ms
19:50:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:50:29 INFO - PROCESS | 1532 | ++DOCSHELL 1B227400 == 39 [pid = 1532] [id = 53]
19:50:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 61 (1B228800) [pid = 1532] [serial = 149] [outer = 00000000]
19:50:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 62 (1B30C000) [pid = 1532] [serial = 150] [outer = 1B228800]
19:50:29 INFO - PROCESS | 1532 | 1447473029451 Marionette INFO loaded listener.js
19:50:29 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 63 (1B314000) [pid = 1532] [serial = 151] [outer = 1B228800]
19:50:29 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
19:50:29 INFO - document served over http requires an https
19:50:29 INFO - sub-resource via xhr-request using the http-csp
19:50:29 INFO - delivery method with no-redirect and when
19:50:29 INFO - the target request is cross-origin.
19:50:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 770ms
19:50:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:50:30 INFO - PROCESS | 1532 | ++DOCSHELL 1B7BE400 == 40 [pid = 1532] [id = 54]
19:50:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 64 (1B7C4400) [pid = 1532] [serial = 152] [outer = 00000000]
19:50:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 65 (1B7CA800) [pid = 1532] [serial = 153] [outer = 1B7C4400]
19:50:30 INFO - PROCESS | 1532 | 1447473030237 Marionette INFO loaded listener.js
19:50:30 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 66 (1D456400) [pid = 1532] [serial = 154] [outer = 1B7C4400]
19:50:30 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
19:50:30 INFO - document served over http requires an https
19:50:30 INFO - sub-resource via xhr-request using the http-csp
19:50:30 INFO - delivery method with swap-origin-redirect and when
19:50:30 INFO - the target request is cross-origin.
19:50:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 770ms
19:50:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:50:30 INFO - PROCESS | 1532 | ++DOCSHELL 1D45D000 == 41 [pid = 1532] [id = 55]
19:50:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 67 (1D45D800) [pid = 1532] [serial = 155] [outer = 00000000]
19:50:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 68 (1D466800) [pid = 1532] [serial = 156] [outer = 1D45D800]
19:50:30 INFO - PROCESS | 1532 | 1447473031013 Marionette INFO loaded listener.js
19:50:31 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 69 (1D469400) [pid = 1532] [serial = 157] [outer = 1D45D800]
19:50:31 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
19:50:31 INFO - document served over http requires an http
19:50:31 INFO - sub-resource via fetch-request using the http-csp
19:50:31 INFO - delivery method with keep-origin-redirect and when
19:50:31 INFO - the target request is same-origin.
19:50:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
19:50:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:50:31 INFO - PROCESS | 1532 | ++DOCSHELL 18323400 == 42 [pid = 1532] [id = 56]
19:50:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 70 (1D535400) [pid = 1532] [serial = 158] [outer = 00000000]
19:50:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 71 (1D53BC00) [pid = 1532] [serial = 159] [outer = 1D535400]
19:50:31 INFO - PROCESS | 1532 | 1447473031866 Marionette INFO loaded listener.js
19:50:31 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 72 (1E620800) [pid = 1532] [serial = 160] [outer = 1D535400]
19:50:33 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
19:50:33 INFO - document served over http requires an http
19:50:33 INFO - sub-resource via fetch-request using the http-csp
19:50:33 INFO - delivery method with no-redirect and when
19:50:33 INFO - the target request is same-origin.
19:50:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1416ms
19:50:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:50:33 INFO - PROCESS | 1532 | ++DOCSHELL 102DC400 == 43 [pid = 1532] [id = 57]
19:50:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 73 (102E0800) [pid = 1532] [serial = 161] [outer = 00000000]
19:50:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 74 (132BC800) [pid = 1532] [serial = 162] [outer = 102E0800]
19:50:33 INFO - PROCESS | 1532 | 1447473033256 Marionette INFO loaded listener.js
19:50:33 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 75 (13A71800) [pid = 1532] [serial = 163] [outer = 102E0800]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 17C53400 == 42 [pid = 1532] [id = 49]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 17B8F800 == 41 [pid = 1532] [id = 48]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 102E0000 == 40 [pid = 1532] [id = 47]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 15D16000 == 39 [pid = 1532] [id = 46]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 135FFC00 == 38 [pid = 1532] [id = 45]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 132A6400 == 37 [pid = 1532] [id = 44]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 0B3DB400 == 36 [pid = 1532] [id = 41]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 0F3BC000 == 35 [pid = 1532] [id = 40]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 0F3B1C00 == 34 [pid = 1532] [id = 43]
19:50:33 INFO - PROCESS | 1532 | --DOCSHELL 14662000 == 33 [pid = 1532] [id = 42]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 74 (19C99000) [pid = 1532] [serial = 92] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 73 (15AC2C00) [pid = 1532] [serial = 97] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 72 (1ADC0000) [pid = 1532] [serial = 100] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 71 (0FC2E400) [pid = 1532] [serial = 115] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 70 (1B318400) [pid = 1532] [serial = 103] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 69 (17EA8400) [pid = 1532] [serial = 87] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 68 (132A0C00) [pid = 1532] [serial = 73] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 67 (13C51800) [pid = 1532] [serial = 118] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 66 (13F08000) [pid = 1532] [serial = 76] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 65 (15ACF000) [pid = 1532] [serial = 82] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | --DOMWINDOW == 64 (15A06C00) [pid = 1532] [serial = 79] [outer = 00000000] [url = about:blank]
19:50:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 65 (0B3DEC00) [pid = 1532] [serial = 164] [outer = 0F55D400]
19:50:33 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
19:50:33 INFO - document served over http requires an http
19:50:33 INFO - sub-resource via fetch-request using the http-csp
19:50:33 INFO - delivery method with swap-origin-redirect and when
19:50:33 INFO - the target request is same-origin.
19:50:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 830ms
19:50:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:50:34 INFO - PROCESS | 1532 | ++DOCSHELL 0F3B2000 == 34 [pid = 1532] [id = 58]
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 66 (0F3B2C00) [pid = 1532] [serial = 165] [outer = 00000000]
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 67 (132BBC00) [pid = 1532] [serial = 166] [outer = 0F3B2C00]
19:50:34 INFO - PROCESS | 1532 | 1447473034109 Marionette INFO loaded listener.js
19:50:34 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 68 (13A72C00) [pid = 1532] [serial = 167] [outer = 0F3B2C00]
19:50:34 INFO - PROCESS | 1532 | ++DOCSHELL 1410E000 == 35 [pid = 1532] [id = 59]
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 69 (1410F400) [pid = 1532] [serial = 168] [outer = 00000000]
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 70 (14117800) [pid = 1532] [serial = 169] [outer = 1410F400]
19:50:34 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
19:50:34 INFO - document served over http requires an http
19:50:34 INFO - sub-resource via iframe-tag using the http-csp
19:50:34 INFO - delivery method with keep-origin-redirect and when
19:50:34 INFO - the target request is same-origin.
19:50:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
19:50:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:50:34 INFO - PROCESS | 1532 | ++DOCSHELL 1410C400 == 36 [pid = 1532] [id = 60]
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 71 (14110800) [pid = 1532] [serial = 170] [outer = 00000000]
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 72 (15A0D000) [pid = 1532] [serial = 171] [outer = 14110800]
19:50:34 INFO - PROCESS | 1532 | 1447473034718 Marionette INFO loaded listener.js
19:50:34 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 73 (15AC6000) [pid = 1532] [serial = 172] [outer = 14110800]
19:50:34 INFO - PROCESS | 1532 | ++DOCSHELL 16823800 == 37 [pid = 1532] [id = 61]
19:50:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 74 (16827C00) [pid = 1532] [serial = 173] [outer = 00000000]
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 75 (168A6000) [pid = 1532] [serial = 174] [outer = 16827C00]
19:50:35 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
19:50:35 INFO - document served over http requires an http
19:50:35 INFO - sub-resource via iframe-tag using the http-csp
19:50:35 INFO - delivery method with no-redirect and when
19:50:35 INFO - the target request is same-origin.
19:50:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
19:50:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:50:35 INFO - PROCESS | 1532 | ++DOCSHELL 16828400 == 38 [pid = 1532] [id = 62]
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 76 (16828C00) [pid = 1532] [serial = 175] [outer = 00000000]
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 77 (17B9A400) [pid = 1532] [serial = 176] [outer = 16828C00]
19:50:35 INFO - PROCESS | 1532 | 1447473035366 Marionette INFO loaded listener.js
19:50:35 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 78 (17F0EC00) [pid = 1532] [serial = 177] [outer = 16828C00]
19:50:35 INFO - PROCESS | 1532 | ++DOCSHELL 19C97400 == 39 [pid = 1532] [id = 63]
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 79 (19C9A400) [pid = 1532] [serial = 178] [outer = 00000000]
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 80 (19DFE800) [pid = 1532] [serial = 179] [outer = 19C9A400]
19:50:35 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
19:50:35 INFO - document served over http requires an http
19:50:35 INFO - sub-resource via iframe-tag using the http-csp
19:50:35 INFO - delivery method with swap-origin-redirect and when
19:50:35 INFO - the target request is same-origin.
19:50:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
19:50:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:50:35 INFO - PROCESS | 1532 | ++DOCSHELL 0B28D800 == 40 [pid = 1532] [id = 64]
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 81 (1839A400) [pid = 1532] [serial = 180] [outer = 00000000]
19:50:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 82 (19C9C400) [pid = 1532] [serial = 181] [outer = 1839A400]
19:50:35 INFO - PROCESS | 1532 | 1447473035978 Marionette INFO loaded listener.js
19:50:36 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 83 (1AFEE400) [pid = 1532] [serial = 182] [outer = 1839A400]
19:50:36 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
19:50:36 INFO - document served over http requires an http
19:50:36 INFO - sub-resource via script-tag using the http-csp
19:50:36 INFO - delivery method with keep-origin-redirect and when
19:50:36 INFO - the target request is same-origin.
19:50:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 570ms
19:50:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:50:36 INFO - PROCESS | 1532 | ++DOCSHELL 1B699400 == 41 [pid = 1532] [id = 65]
19:50:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 84 (1B69B000) [pid = 1532] [serial = 183] [outer = 00000000]
19:50:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 85 (1D455C00) [pid = 1532] [serial = 184] [outer = 1B69B000]
19:50:36 INFO - PROCESS | 1532 | 1447473036574 Marionette INFO loaded listener.js
19:50:36 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 86 (1D4A3800) [pid = 1532] [serial = 185] [outer = 1B69B000]
19:50:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:50:36 INFO - document served over http requires an http
19:50:36 INFO - sub-resource via script-tag using the http-csp
19:50:36 INFO - delivery method with no-redirect and when
19:50:36 INFO - the target request is same-origin.
19:50:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 569ms
19:50:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:50:37 INFO - PROCESS | 1532 | ++DOCSHELL 1E61C400 == 42 [pid = 1532] [id = 66]
19:50:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 87 (1E61EC00) [pid = 1532] [serial = 186] [outer = 00000000]
19:50:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 88 (1E698400) [pid = 1532] [serial = 187] [outer = 1E61EC00]
19:50:37 INFO - PROCESS | 1532 | 1447473037143 Marionette INFO loaded listener.js
19:50:37 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 89 (1E69F800) [pid = 1532] [serial = 188] [outer = 1E61EC00]
19:50:37 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
19:50:37 INFO - document served over http requires an http
19:50:37 INFO - sub-resource via script-tag using the http-csp
19:50:37 INFO - delivery method with swap-origin-redirect and when
19:50:37 INFO - the target request is same-origin.
19:50:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 630ms
19:50:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:50:37 INFO - PROCESS | 1532 | ++DOCSHELL 1E69D000 == 43 [pid = 1532] [id = 67]
19:50:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 90 (1FE89000) [pid = 1532] [serial = 189] [outer = 00000000]
19:50:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 91 (1FE8F400) [pid = 1532] [serial = 190] [outer = 1FE89000]
19:50:37 INFO - PROCESS | 1532 | 1447473037791 Marionette INFO loaded listener.js
19:50:37 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 92 (1FE93C00) [pid = 1532] [serial = 191] [outer = 1FE89000]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 91 (15D17000) [pid = 1532] [serial = 130] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473025033]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 90 (17C55000) [pid = 1532] [serial = 137] [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]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 89 (13A6BC00) [pid = 1532] [serial = 127] [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]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 88 (13A6AC00) [pid = 1532] [serial = 125] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 87 (1329B800) [pid = 1532] [serial = 132] [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]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 86 (17B90400) [pid = 1532] [serial = 135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 85 (0F3B2400) [pid = 1532] [serial = 122] [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]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 84 (15A02800) [pid = 1532] [serial = 119] [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]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 83 (15A87800) [pid = 1532] [serial = 120] [outer = 00000000] [url = about:blank]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 82 (18EE0000) [pid = 1532] [serial = 141] [outer = 00000000] [url = about:blank]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 81 (13A6E000) [pid = 1532] [serial = 126] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 80 (0F3B9800) [pid = 1532] [serial = 123] [outer = 00000000] [url = about:blank]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 79 (168A4400) [pid = 1532] [serial = 131] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473025033]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 78 (1410D000) [pid = 1532] [serial = 128] [outer = 00000000] [url = about:blank]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 77 (17F10800) [pid = 1532] [serial = 138] [outer = 00000000] [url = about:blank]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 76 (17B97400) [pid = 1532] [serial = 136] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 75 (1460C800) [pid = 1532] [serial = 133] [outer = 00000000] [url = about:blank]
19:50:38 INFO - PROCESS | 1532 | --DOMWINDOW == 74 (15ACA400) [pid = 1532] [serial = 121] [outer = 00000000] [url = about:blank]
19:50:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:50:38 INFO - document served over http requires an http
19:50:38 INFO - sub-resource via xhr-request using the http-csp
19:50:38 INFO - delivery method with keep-origin-redirect and when
19:50:38 INFO - the target request is same-origin.
19:50:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 631ms
19:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:50:38 INFO - PROCESS | 1532 | ++DOCSHELL 15A07C00 == 44 [pid = 1532] [id = 68]
19:50:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 75 (15A87800) [pid = 1532] [serial = 192] [outer = 00000000]
19:50:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 76 (2022D800) [pid = 1532] [serial = 193] [outer = 15A87800]
19:50:38 INFO - PROCESS | 1532 | 1447473038404 Marionette INFO loaded listener.js
19:50:38 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 77 (20233800) [pid = 1532] [serial = 194] [outer = 15A87800]
19:50:38 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
19:50:38 INFO - document served over http requires an http
19:50:38 INFO - sub-resource via xhr-request using the http-csp
19:50:38 INFO - delivery method with no-redirect and when
19:50:38 INFO - the target request is same-origin.
19:50:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 530ms
19:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:50:38 INFO - PROCESS | 1532 | ++DOCSHELL 20234C00 == 45 [pid = 1532] [id = 69]
19:50:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 78 (20239000) [pid = 1532] [serial = 195] [outer = 00000000]
19:50:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 79 (202D3C00) [pid = 1532] [serial = 196] [outer = 20239000]
19:50:38 INFO - PROCESS | 1532 | 1447473038950 Marionette INFO loaded listener.js
19:50:38 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 80 (202DA800) [pid = 1532] [serial = 197] [outer = 20239000]
19:50:39 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
19:50:39 INFO - document served over http requires an http
19:50:39 INFO - sub-resource via xhr-request using the http-csp
19:50:39 INFO - delivery method with swap-origin-redirect and when
19:50:39 INFO - the target request is same-origin.
19:50:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
19:50:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:50:39 INFO - PROCESS | 1532 | ++DOCSHELL 1F2C9800 == 46 [pid = 1532] [id = 70]
19:50:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 81 (1F2CA800) [pid = 1532] [serial = 198] [outer = 00000000]
19:50:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 82 (1F2CF800) [pid = 1532] [serial = 199] [outer = 1F2CA800]
19:50:39 INFO - PROCESS | 1532 | 1447473039548 Marionette INFO loaded listener.js
19:50:39 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 83 (1F2D5400) [pid = 1532] [serial = 200] [outer = 1F2CA800]
19:50:40 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
19:50:40 INFO - document served over http requires an https
19:50:40 INFO - sub-resource via fetch-request using the http-csp
19:50:40 INFO - delivery method with keep-origin-redirect and when
19:50:40 INFO - the target request is same-origin.
19:50:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
19:50:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:50:40 INFO - PROCESS | 1532 | ++DOCSHELL 1F2D8000 == 47 [pid = 1532] [id = 71]
19:50:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 84 (1F51FC00) [pid = 1532] [serial = 201] [outer = 00000000]
19:50:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 85 (1F52C400) [pid = 1532] [serial = 202] [outer = 1F51FC00]
19:50:40 INFO - PROCESS | 1532 | 1447473040171 Marionette INFO loaded listener.js
19:50:40 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 86 (202D2000) [pid = 1532] [serial = 203] [outer = 1F51FC00]
19:50:40 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
19:50:40 INFO - document served over http requires an https
19:50:40 INFO - sub-resource via fetch-request using the http-csp
19:50:40 INFO - delivery method with no-redirect and when
19:50:40 INFO - the target request is same-origin.
19:50:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 770ms
19:50:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:50:40 INFO - PROCESS | 1532 | ++DOCSHELL 135F6800 == 48 [pid = 1532] [id = 72]
19:50:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 87 (136B3400) [pid = 1532] [serial = 204] [outer = 00000000]
19:50:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 88 (1410B000) [pid = 1532] [serial = 205] [outer = 136B3400]
19:50:41 INFO - PROCESS | 1532 | 1447473041057 Marionette INFO loaded listener.js
19:50:41 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 89 (15A07800) [pid = 1532] [serial = 206] [outer = 136B3400]
19:50:41 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
19:50:41 INFO - document served over http requires an https
19:50:41 INFO - sub-resource via fetch-request using the http-csp
19:50:41 INFO - delivery method with swap-origin-redirect and when
19:50:41 INFO - the target request is same-origin.
19:50:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 929ms
19:50:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:50:41 INFO - PROCESS | 1532 | ++DOCSHELL 18306400 == 49 [pid = 1532] [id = 73]
19:50:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 90 (18324000) [pid = 1532] [serial = 207] [outer = 00000000]
19:50:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 91 (1D459400) [pid = 1532] [serial = 208] [outer = 18324000]
19:50:41 INFO - PROCESS | 1532 | 1447473041998 Marionette INFO loaded listener.js
19:50:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 92 (1F2CEC00) [pid = 1532] [serial = 209] [outer = 18324000]
19:50:42 INFO - PROCESS | 1532 | ++DOCSHELL 1FE88000 == 50 [pid = 1532] [id = 74]
19:50:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 93 (1FE88800) [pid = 1532] [serial = 210] [outer = 00000000]
19:50:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 94 (1AFEF400) [pid = 1532] [serial = 211] [outer = 1FE88800]
19:50:42 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
19:50:42 INFO - document served over http requires an https
19:50:42 INFO - sub-resource via iframe-tag using the http-csp
19:50:42 INFO - delivery method with keep-origin-redirect and when
19:50:42 INFO - the target request is same-origin.
19:50:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
19:50:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:50:42 INFO - PROCESS | 1532 | ++DOCSHELL 1B605400 == 51 [pid = 1532] [id = 75]
19:50:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 95 (1B606400) [pid = 1532] [serial = 212] [outer = 00000000]
19:50:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 96 (1FE68800) [pid = 1532] [serial = 213] [outer = 1B606400]
19:50:42 INFO - PROCESS | 1532 | 1447473042945 Marionette INFO loaded listener.js
19:50:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 97 (202D0C00) [pid = 1532] [serial = 214] [outer = 1B606400]
19:50:43 INFO - PROCESS | 1532 | ++DOCSHELL 20569800 == 52 [pid = 1532] [id = 76]
19:50:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 98 (2056BC00) [pid = 1532] [serial = 215] [outer = 00000000]
19:50:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 99 (1B604400) [pid = 1532] [serial = 216] [outer = 2056BC00]
19:50:43 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
19:50:43 INFO - document served over http requires an https
19:50:43 INFO - sub-resource via iframe-tag using the http-csp
19:50:43 INFO - delivery method with no-redirect and when
19:50:43 INFO - the target request is same-origin.
19:50:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 870ms
19:50:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:50:43 INFO - PROCESS | 1532 | ++DOCSHELL 1F87E000 == 53 [pid = 1532] [id = 77]
19:50:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 100 (1F87E400) [pid = 1532] [serial = 217] [outer = 00000000]
19:50:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 101 (1F884000) [pid = 1532] [serial = 218] [outer = 1F87E400]
19:50:43 INFO - PROCESS | 1532 | 1447473043821 Marionette INFO loaded listener.js
19:50:43 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 102 (1F889800) [pid = 1532] [serial = 219] [outer = 1F87E400]
19:50:44 INFO - PROCESS | 1532 | ++DOCSHELL 2056D800 == 54 [pid = 1532] [id = 78]
19:50:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 103 (2056E400) [pid = 1532] [serial = 220] [outer = 00000000]
19:50:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 104 (20CCB400) [pid = 1532] [serial = 221] [outer = 2056E400]
19:50:44 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
19:50:44 INFO - document served over http requires an https
19:50:44 INFO - sub-resource via iframe-tag using the http-csp
19:50:44 INFO - delivery method with swap-origin-redirect and when
19:50:44 INFO - the target request is same-origin.
19:50:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
19:50:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:50:44 INFO - PROCESS | 1532 | ++DOCSHELL 20572000 == 55 [pid = 1532] [id = 79]
19:50:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 105 (20572800) [pid = 1532] [serial = 222] [outer = 00000000]
19:50:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 106 (20CD0000) [pid = 1532] [serial = 223] [outer = 20572800]
19:50:44 INFO - PROCESS | 1532 | 1447473044686 Marionette INFO loaded listener.js
19:50:44 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 107 (20CD7400) [pid = 1532] [serial = 224] [outer = 20572800]
19:50:45 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
19:50:45 INFO - document served over http requires an https
19:50:45 INFO - sub-resource via script-tag using the http-csp
19:50:45 INFO - delivery method with keep-origin-redirect and when
19:50:45 INFO - the target request is same-origin.
19:50:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 830ms
19:50:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:50:45 INFO - PROCESS | 1532 | ++DOCSHELL 1B095800 == 56 [pid = 1532] [id = 80]
19:50:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 108 (1B096400) [pid = 1532] [serial = 225] [outer = 00000000]
19:50:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 109 (1C42DC00) [pid = 1532] [serial = 226] [outer = 1B096400]
19:50:45 INFO - PROCESS | 1532 | 1447473045542 Marionette INFO loaded listener.js
19:50:45 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 110 (1C432C00) [pid = 1532] [serial = 227] [outer = 1B096400]
19:50:46 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
19:50:46 INFO - document served over http requires an https
19:50:46 INFO - sub-resource via script-tag using the http-csp
19:50:46 INFO - delivery method with no-redirect and when
19:50:46 INFO - the target request is same-origin.
19:50:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 830ms
19:50:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:50:46 INFO - PROCESS | 1532 | ++DOCSHELL 1831C800 == 57 [pid = 1532] [id = 81]
19:50:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 111 (1831CC00) [pid = 1532] [serial = 228] [outer = 00000000]
19:50:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 112 (1C4BF400) [pid = 1532] [serial = 229] [outer = 1831CC00]
19:50:47 INFO - PROCESS | 1532 | 1447473047042 Marionette INFO loaded listener.js
19:50:47 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 113 (1C4C5000) [pid = 1532] [serial = 230] [outer = 1831CC00]
19:50:47 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
19:50:47 INFO - document served over http requires an https
19:50:47 INFO - sub-resource via script-tag using the http-csp
19:50:47 INFO - delivery method with swap-origin-redirect and when
19:50:47 INFO - the target request is same-origin.
19:50:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1679ms
19:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:50:47 INFO - PROCESS | 1532 | ++DOCSHELL 14602000 == 58 [pid = 1532] [id = 82]
19:50:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 114 (15156000) [pid = 1532] [serial = 231] [outer = 00000000]
19:50:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 115 (15AC3400) [pid = 1532] [serial = 232] [outer = 15156000]
19:50:48 INFO - PROCESS | 1532 | 1447473048033 Marionette INFO loaded listener.js
19:50:48 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 116 (1682D400) [pid = 1532] [serial = 233] [outer = 15156000]
19:50:48 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
19:50:48 INFO - document served over http requires an https
19:50:48 INFO - sub-resource via xhr-request using the http-csp
19:50:48 INFO - delivery method with keep-origin-redirect and when
19:50:48 INFO - the target request is same-origin.
19:50:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
19:50:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 1F2C9800 == 57 [pid = 1532] [id = 70]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 20234C00 == 56 [pid = 1532] [id = 69]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 15A07C00 == 55 [pid = 1532] [id = 68]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 1E69D000 == 54 [pid = 1532] [id = 67]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 1E61C400 == 53 [pid = 1532] [id = 66]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 1B699400 == 52 [pid = 1532] [id = 65]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 0B28D800 == 51 [pid = 1532] [id = 64]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 19C97400 == 50 [pid = 1532] [id = 63]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 16828400 == 49 [pid = 1532] [id = 62]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 16823800 == 48 [pid = 1532] [id = 61]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 1410C400 == 47 [pid = 1532] [id = 60]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 1410E000 == 46 [pid = 1532] [id = 59]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 0F3B2000 == 45 [pid = 1532] [id = 58]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 102DC400 == 44 [pid = 1532] [id = 57]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 18323400 == 43 [pid = 1532] [id = 56]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 1D45D000 == 42 [pid = 1532] [id = 55]
19:50:48 INFO - PROCESS | 1532 | --DOCSHELL 18323C00 == 41 [pid = 1532] [id = 50]
19:50:48 INFO - PROCESS | 1532 | --DOMWINDOW == 115 (0F7C2000) [pid = 1532] [serial = 124] [outer = 00000000] [url = about:blank]
19:50:48 INFO - PROCESS | 1532 | --DOMWINDOW == 114 (14665000) [pid = 1532] [serial = 129] [outer = 00000000] [url = about:blank]
19:50:48 INFO - PROCESS | 1532 | --DOMWINDOW == 113 (15AC9400) [pid = 1532] [serial = 134] [outer = 00000000] [url = about:blank]
19:50:48 INFO - PROCESS | 1532 | --DOMWINDOW == 112 (18317400) [pid = 1532] [serial = 139] [outer = 00000000] [url = about:blank]
19:50:48 INFO - PROCESS | 1532 | ++DOCSHELL 0B292400 == 42 [pid = 1532] [id = 83]
19:50:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 113 (0B293400) [pid = 1532] [serial = 234] [outer = 00000000]
19:50:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 114 (0F3BD400) [pid = 1532] [serial = 235] [outer = 0B293400]
19:50:48 INFO - PROCESS | 1532 | 1447473048931 Marionette INFO loaded listener.js
19:50:48 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 115 (12E31800) [pid = 1532] [serial = 236] [outer = 0B293400]
19:50:49 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
19:50:49 INFO - document served over http requires an https
19:50:49 INFO - sub-resource via xhr-request using the http-csp
19:50:49 INFO - delivery method with no-redirect and when
19:50:49 INFO - the target request is same-origin.
19:50:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 730ms
19:50:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:50:49 INFO - PROCESS | 1532 | ++DOCSHELL 132C6800 == 43 [pid = 1532] [id = 84]
19:50:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 116 (155BF800) [pid = 1532] [serial = 237] [outer = 00000000]
19:50:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 117 (16828400) [pid = 1532] [serial = 238] [outer = 155BF800]
19:50:49 INFO - PROCESS | 1532 | 1447473049575 Marionette INFO loaded listener.js
19:50:49 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 118 (17B9CC00) [pid = 1532] [serial = 239] [outer = 155BF800]
19:50:49 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
19:50:49 INFO - document served over http requires an https
19:50:49 INFO - sub-resource via xhr-request using the http-csp
19:50:49 INFO - delivery method with swap-origin-redirect and when
19:50:49 INFO - the target request is same-origin.
19:50:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
19:50:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:50:50 INFO - PROCESS | 1532 | ++DOCSHELL 17C5D000 == 44 [pid = 1532] [id = 85]
19:50:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 119 (1839B400) [pid = 1532] [serial = 240] [outer = 00000000]
19:50:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 120 (19C97400) [pid = 1532] [serial = 241] [outer = 1839B400]
19:50:50 INFO - PROCESS | 1532 | 1447473050172 Marionette INFO loaded listener.js
19:50:50 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 121 (1A040800) [pid = 1532] [serial = 242] [outer = 1839B400]
19:50:50 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
19:50:50 INFO - document served over http requires an http
19:50:50 INFO - sub-resource via fetch-request using the meta-csp
19:50:50 INFO - delivery method with keep-origin-redirect and when
19:50:50 INFO - the target request is cross-origin.
19:50:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 590ms
19:50:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:50:50 INFO - PROCESS | 1532 | ++DOCSHELL 16821C00 == 45 [pid = 1532] [id = 86]
19:50:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 122 (19DF6800) [pid = 1532] [serial = 243] [outer = 00000000]
19:50:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 123 (1B30D000) [pid = 1532] [serial = 244] [outer = 19DF6800]
19:50:50 INFO - PROCESS | 1532 | 1447473050761 Marionette INFO loaded listener.js
19:50:50 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 124 (1B311400) [pid = 1532] [serial = 245] [outer = 19DF6800]
19:50:51 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
19:50:51 INFO - document served over http requires an http
19:50:51 INFO - sub-resource via fetch-request using the meta-csp
19:50:51 INFO - delivery method with no-redirect and when
19:50:51 INFO - the target request is cross-origin.
19:50:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 770ms
19:50:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:50:51 INFO - PROCESS | 1532 | ++DOCSHELL 1B6E5000 == 46 [pid = 1532] [id = 87]
19:50:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 125 (1C4C2800) [pid = 1532] [serial = 246] [outer = 00000000]
19:50:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 126 (1D467800) [pid = 1532] [serial = 247] [outer = 1C4C2800]
19:50:51 INFO - PROCESS | 1532 | 1447473051590 Marionette INFO loaded listener.js
19:50:51 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 127 (1D537C00) [pid = 1532] [serial = 248] [outer = 1C4C2800]
19:50:52 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
19:50:52 INFO - document served over http requires an http
19:50:52 INFO - sub-resource via fetch-request using the meta-csp
19:50:52 INFO - delivery method with swap-origin-redirect and when
19:50:52 INFO - the target request is cross-origin.
19:50:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
19:50:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:50:52 INFO - PROCESS | 1532 | ++DOCSHELL 1D462800 == 47 [pid = 1532] [id = 88]
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 128 (1E695800) [pid = 1532] [serial = 249] [outer = 00000000]
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 129 (1E6A3400) [pid = 1532] [serial = 250] [outer = 1E695800]
19:50:52 INFO - PROCESS | 1532 | 1447473052198 Marionette INFO loaded listener.js
19:50:52 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (1F520000) [pid = 1532] [serial = 251] [outer = 1E695800]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (18324400) [pid = 1532] [serial = 140] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 128 (0F3B2C00) [pid = 1532] [serial = 165] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 127 (14110800) [pid = 1532] [serial = 170] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 126 (1E61EC00) [pid = 1532] [serial = 186] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 125 (102E0800) [pid = 1532] [serial = 161] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 124 (16828C00) [pid = 1532] [serial = 175] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 123 (1FE89000) [pid = 1532] [serial = 189] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 122 (1B69B000) [pid = 1532] [serial = 183] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 121 (16827C00) [pid = 1532] [serial = 173] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473035017]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 120 (20239000) [pid = 1532] [serial = 195] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 119 (1410F400) [pid = 1532] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 118 (1F2CA800) [pid = 1532] [serial = 198] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 117 (1839A400) [pid = 1532] [serial = 180] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 116 (19C9A400) [pid = 1532] [serial = 178] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 115 (15A87800) [pid = 1532] [serial = 192] [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]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 114 (1D466800) [pid = 1532] [serial = 156] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 113 (1B7CA800) [pid = 1532] [serial = 153] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 112 (1831F800) [pid = 1532] [serial = 147] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 111 (1B30C000) [pid = 1532] [serial = 150] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 110 (1F2CF800) [pid = 1532] [serial = 199] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 109 (0F838C00) [pid = 1532] [serial = 144] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 108 (168A6000) [pid = 1532] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473035017]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 107 (15A0D000) [pid = 1532] [serial = 171] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 106 (1FE8F400) [pid = 1532] [serial = 190] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 105 (1D455C00) [pid = 1532] [serial = 184] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 104 (19C9C400) [pid = 1532] [serial = 181] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 103 (1E698400) [pid = 1532] [serial = 187] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 102 (2022D800) [pid = 1532] [serial = 193] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 101 (202D3C00) [pid = 1532] [serial = 196] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 100 (132BC800) [pid = 1532] [serial = 162] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 99 (1D53BC00) [pid = 1532] [serial = 159] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 98 (14117800) [pid = 1532] [serial = 169] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 97 (132BBC00) [pid = 1532] [serial = 166] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 96 (19DFE800) [pid = 1532] [serial = 179] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 95 (17B9A400) [pid = 1532] [serial = 176] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 94 (132F0C00) [pid = 1532] [serial = 34] [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.]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 93 (1FE93C00) [pid = 1532] [serial = 191] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 92 (19C0E000) [pid = 1532] [serial = 142] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 91 (20233800) [pid = 1532] [serial = 194] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | --DOMWINDOW == 90 (202DA800) [pid = 1532] [serial = 197] [outer = 00000000] [url = about:blank]
19:50:52 INFO - PROCESS | 1532 | ++DOCSHELL 14110800 == 48 [pid = 1532] [id = 89]
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 91 (14112400) [pid = 1532] [serial = 252] [outer = 00000000]
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 92 (16827C00) [pid = 1532] [serial = 253] [outer = 14112400]
19:50:52 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
19:50:52 INFO - document served over http requires an http
19:50:52 INFO - sub-resource via iframe-tag using the meta-csp
19:50:52 INFO - delivery method with keep-origin-redirect and when
19:50:52 INFO - the target request is cross-origin.
19:50:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
19:50:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:50:52 INFO - PROCESS | 1532 | ++DOCSHELL 15A0D000 == 49 [pid = 1532] [id = 90]
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 93 (17BFC000) [pid = 1532] [serial = 254] [outer = 00000000]
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 94 (1E699C00) [pid = 1532] [serial = 255] [outer = 17BFC000]
19:50:52 INFO - PROCESS | 1532 | 1447473052877 Marionette INFO loaded listener.js
19:50:52 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 95 (1F887800) [pid = 1532] [serial = 256] [outer = 17BFC000]
19:50:53 INFO - PROCESS | 1532 | ++DOCSHELL 1FE65800 == 50 [pid = 1532] [id = 91]
19:50:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 96 (1FE65C00) [pid = 1532] [serial = 257] [outer = 00000000]
19:50:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 97 (1FE87800) [pid = 1532] [serial = 258] [outer = 1FE65C00]
19:50:53 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
19:50:53 INFO - document served over http requires an http
19:50:53 INFO - sub-resource via iframe-tag using the meta-csp
19:50:53 INFO - delivery method with no-redirect and when
19:50:53 INFO - the target request is cross-origin.
19:50:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
19:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:50:53 INFO - PROCESS | 1532 | ++DOCSHELL 1FE66400 == 51 [pid = 1532] [id = 92]
19:50:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 98 (1FE67800) [pid = 1532] [serial = 259] [outer = 00000000]
19:50:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 99 (1FE90C00) [pid = 1532] [serial = 260] [outer = 1FE67800]
19:50:53 INFO - PROCESS | 1532 | 1447473053475 Marionette INFO loaded listener.js
19:50:53 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 100 (20236C00) [pid = 1532] [serial = 261] [outer = 1FE67800]
19:50:53 INFO - PROCESS | 1532 | ++DOCSHELL 20576400 == 52 [pid = 1532] [id = 93]
19:50:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 101 (20576800) [pid = 1532] [serial = 262] [outer = 00000000]
19:50:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 102 (20CCF000) [pid = 1532] [serial = 263] [outer = 20576800]
19:50:53 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
19:50:53 INFO - document served over http requires an http
19:50:53 INFO - sub-resource via iframe-tag using the meta-csp
19:50:53 INFO - delivery method with swap-origin-redirect and when
19:50:53 INFO - the target request is cross-origin.
19:50:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
19:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:50:54 INFO - PROCESS | 1532 | ++DOCSHELL 1EFCDC00 == 53 [pid = 1532] [id = 94]
19:50:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 103 (1EFCE000) [pid = 1532] [serial = 264] [outer = 00000000]
19:50:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 104 (1EFD3000) [pid = 1532] [serial = 265] [outer = 1EFCE000]
19:50:54 INFO - PROCESS | 1532 | 1447473054094 Marionette INFO loaded listener.js
19:50:54 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 105 (1EFD7800) [pid = 1532] [serial = 266] [outer = 1EFCE000]
19:50:54 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
19:50:54 INFO - document served over http requires an http
19:50:54 INFO - sub-resource via script-tag using the meta-csp
19:50:54 INFO - delivery method with keep-origin-redirect and when
19:50:54 INFO - the target request is cross-origin.
19:50:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 630ms
19:50:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:50:54 INFO - PROCESS | 1532 | ++DOCSHELL 1C70B000 == 54 [pid = 1532] [id = 95]
19:50:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 106 (1C70B800) [pid = 1532] [serial = 267] [outer = 00000000]
19:50:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 107 (1EFD2000) [pid = 1532] [serial = 268] [outer = 1C70B800]
19:50:54 INFO - PROCESS | 1532 | 1447473054736 Marionette INFO loaded listener.js
19:50:54 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 108 (20CD9800) [pid = 1532] [serial = 269] [outer = 1C70B800]
19:50:55 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
19:50:55 INFO - document served over http requires an http
19:50:55 INFO - sub-resource via script-tag using the meta-csp
19:50:55 INFO - delivery method with no-redirect and when
19:50:55 INFO - the target request is cross-origin.
19:50:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
19:50:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:50:55 INFO - PROCESS | 1532 | ++DOCSHELL 13921400 == 55 [pid = 1532] [id = 96]
19:50:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 109 (13A6BC00) [pid = 1532] [serial = 270] [outer = 00000000]
19:50:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 110 (13C50800) [pid = 1532] [serial = 271] [outer = 13A6BC00]
19:50:55 INFO - PROCESS | 1532 | 1447473055688 Marionette INFO loaded listener.js
19:50:55 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 111 (15A04400) [pid = 1532] [serial = 272] [outer = 13A6BC00]
19:50:56 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
19:50:56 INFO - document served over http requires an http
19:50:56 INFO - sub-resource via script-tag using the meta-csp
19:50:56 INFO - delivery method with swap-origin-redirect and when
19:50:56 INFO - the target request is cross-origin.
19:50:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
19:50:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:50:56 INFO - PROCESS | 1532 | ++DOCSHELL 18319000 == 56 [pid = 1532] [id = 97]
19:50:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 112 (1831A000) [pid = 1532] [serial = 273] [outer = 00000000]
19:50:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 113 (1B6E4C00) [pid = 1532] [serial = 274] [outer = 1831A000]
19:50:56 INFO - PROCESS | 1532 | 1447473056573 Marionette INFO loaded listener.js
19:50:56 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 114 (1C4BB400) [pid = 1532] [serial = 275] [outer = 1831A000]
19:50:57 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
19:50:57 INFO - document served over http requires an http
19:50:57 INFO - sub-resource via xhr-request using the meta-csp
19:50:57 INFO - delivery method with keep-origin-redirect and when
19:50:57 INFO - the target request is cross-origin.
19:50:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 789ms
19:50:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:50:57 INFO - PROCESS | 1532 | ++DOCSHELL 1D44D000 == 57 [pid = 1532] [id = 98]
19:50:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 115 (1D453800) [pid = 1532] [serial = 276] [outer = 00000000]
19:50:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 116 (1EFD0800) [pid = 1532] [serial = 277] [outer = 1D453800]
19:50:57 INFO - PROCESS | 1532 | 1447473057351 Marionette INFO loaded listener.js
19:50:57 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 117 (20602000) [pid = 1532] [serial = 278] [outer = 1D453800]
19:50:57 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
19:50:57 INFO - document served over http requires an http
19:50:57 INFO - sub-resource via xhr-request using the meta-csp
19:50:57 INFO - delivery method with no-redirect and when
19:50:57 INFO - the target request is cross-origin.
19:50:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
19:50:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:50:58 INFO - PROCESS | 1532 | 1447473058152 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:50:58 INFO - PROCESS | 1532 | ++DOCSHELL 2101F000 == 58 [pid = 1532] [id = 99]
19:50:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 118 (21020000) [pid = 1532] [serial = 279] [outer = 00000000]
19:50:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 119 (21023400) [pid = 1532] [serial = 280] [outer = 21020000]
19:50:58 INFO - PROCESS | 1532 | 1447473058230 Marionette INFO loaded listener.js
19:50:58 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 120 (21028800) [pid = 1532] [serial = 281] [outer = 21020000]
19:50:58 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
19:50:58 INFO - document served over http requires an http
19:50:58 INFO - sub-resource via xhr-request using the meta-csp
19:50:58 INFO - delivery method with swap-origin-redirect and when
19:50:58 INFO - the target request is cross-origin.
19:50:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
19:50:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:50:59 INFO - PROCESS | 1532 | ++DOCSHELL 210C4800 == 59 [pid = 1532] [id = 100]
19:50:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 121 (210C5000) [pid = 1532] [serial = 282] [outer = 00000000]
19:50:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 122 (21292400) [pid = 1532] [serial = 283] [outer = 210C5000]
19:50:59 INFO - PROCESS | 1532 | 1447473059148 Marionette INFO loaded listener.js
19:50:59 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:50:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 123 (21482000) [pid = 1532] [serial = 284] [outer = 210C5000]
19:50:59 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
19:50:59 INFO - document served over http requires an https
19:50:59 INFO - sub-resource via fetch-request using the meta-csp
19:50:59 INFO - delivery method with keep-origin-redirect and when
19:50:59 INFO - the target request is cross-origin.
19:50:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
19:50:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:51:00 INFO - PROCESS | 1532 | ++DOCSHELL 21484C00 == 60 [pid = 1532] [id = 101]
19:51:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 124 (215A8800) [pid = 1532] [serial = 285] [outer = 00000000]
19:51:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 125 (215B0800) [pid = 1532] [serial = 286] [outer = 215A8800]
19:51:00 INFO - PROCESS | 1532 | 1447473060126 Marionette INFO loaded listener.js
19:51:00 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 126 (21A02000) [pid = 1532] [serial = 287] [outer = 215A8800]
19:51:01 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
19:51:01 INFO - document served over http requires an https
19:51:01 INFO - sub-resource via fetch-request using the meta-csp
19:51:01 INFO - delivery method with no-redirect and when
19:51:01 INFO - the target request is cross-origin.
19:51:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1782ms
19:51:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:51:02 INFO - PROCESS | 1532 | ++DOCSHELL 132BE000 == 61 [pid = 1532] [id = 102]
19:51:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 127 (132C3400) [pid = 1532] [serial = 288] [outer = 00000000]
19:51:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 128 (13A6DC00) [pid = 1532] [serial = 289] [outer = 132C3400]
19:51:02 INFO - PROCESS | 1532 | 1447473062374 Marionette INFO loaded listener.js
19:51:02 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 129 (140B9000) [pid = 1532] [serial = 290] [outer = 132C3400]
19:51:03 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
19:51:03 INFO - document served over http requires an https
19:51:03 INFO - sub-resource via fetch-request using the meta-csp
19:51:03 INFO - delivery method with swap-origin-redirect and when
19:51:03 INFO - the target request is cross-origin.
19:51:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1521ms
19:51:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:51:03 INFO - PROCESS | 1532 | ++DOCSHELL 13A72000 == 62 [pid = 1532] [id = 103]
19:51:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (13C51800) [pid = 1532] [serial = 291] [outer = 00000000]
19:51:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 131 (15ACA000) [pid = 1532] [serial = 292] [outer = 13C51800]
19:51:03 INFO - PROCESS | 1532 | 1447473063418 Marionette INFO loaded listener.js
19:51:03 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 132 (18304000) [pid = 1532] [serial = 293] [outer = 13C51800]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1B227400 == 61 [pid = 1532] [id = 53]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1EFCDC00 == 60 [pid = 1532] [id = 94]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 20576400 == 59 [pid = 1532] [id = 93]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1FE66400 == 58 [pid = 1532] [id = 92]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1FE65800 == 57 [pid = 1532] [id = 91]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 15A0D000 == 56 [pid = 1532] [id = 90]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 14110800 == 55 [pid = 1532] [id = 89]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1D462800 == 54 [pid = 1532] [id = 88]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1B6E5000 == 53 [pid = 1532] [id = 87]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 16821C00 == 52 [pid = 1532] [id = 86]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 17C5D000 == 51 [pid = 1532] [id = 85]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 132C6800 == 50 [pid = 1532] [id = 84]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 0B292400 == 49 [pid = 1532] [id = 83]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 14602000 == 48 [pid = 1532] [id = 82]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1831C800 == 47 [pid = 1532] [id = 81]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1B095800 == 46 [pid = 1532] [id = 80]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 20572000 == 45 [pid = 1532] [id = 79]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 2056D800 == 44 [pid = 1532] [id = 78]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1F87E000 == 43 [pid = 1532] [id = 77]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 20569800 == 42 [pid = 1532] [id = 76]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1B605400 == 41 [pid = 1532] [id = 75]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 1FE88000 == 40 [pid = 1532] [id = 74]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 18306400 == 39 [pid = 1532] [id = 73]
19:51:03 INFO - PROCESS | 1532 | --DOCSHELL 135F6800 == 38 [pid = 1532] [id = 72]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 131 (1F2D5400) [pid = 1532] [serial = 200] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 130 (1AFEE400) [pid = 1532] [serial = 182] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (13A72C00) [pid = 1532] [serial = 167] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 128 (17F0EC00) [pid = 1532] [serial = 177] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 127 (13A71800) [pid = 1532] [serial = 163] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 126 (1D4A3800) [pid = 1532] [serial = 185] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 125 (1E69F800) [pid = 1532] [serial = 188] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | --DOMWINDOW == 124 (15AC6000) [pid = 1532] [serial = 172] [outer = 00000000] [url = about:blank]
19:51:03 INFO - PROCESS | 1532 | ++DOCSHELL 13A77400 == 39 [pid = 1532] [id = 104]
19:51:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 125 (13F08000) [pid = 1532] [serial = 294] [outer = 00000000]
19:51:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 126 (0F3B2400) [pid = 1532] [serial = 295] [outer = 13F08000]
19:51:04 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
19:51:04 INFO - document served over http requires an https
19:51:04 INFO - sub-resource via iframe-tag using the meta-csp
19:51:04 INFO - delivery method with keep-origin-redirect and when
19:51:04 INFO - the target request is cross-origin.
19:51:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
19:51:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:51:04 INFO - PROCESS | 1532 | ++DOCSHELL 15A02000 == 40 [pid = 1532] [id = 105]
19:51:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 127 (15A02400) [pid = 1532] [serial = 296] [outer = 00000000]
19:51:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 128 (15AC7400) [pid = 1532] [serial = 297] [outer = 15A02400]
19:51:04 INFO - PROCESS | 1532 | 1447473064339 Marionette INFO loaded listener.js
19:51:04 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 129 (1682D800) [pid = 1532] [serial = 298] [outer = 15A02400]
19:51:04 INFO - PROCESS | 1532 | ++DOCSHELL 18318800 == 41 [pid = 1532] [id = 106]
19:51:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (18323000) [pid = 1532] [serial = 299] [outer = 00000000]
19:51:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 131 (18EDEC00) [pid = 1532] [serial = 300] [outer = 18323000]
19:51:04 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
19:51:04 INFO - document served over http requires an https
19:51:04 INFO - sub-resource via iframe-tag using the meta-csp
19:51:04 INFO - delivery method with no-redirect and when
19:51:04 INFO - the target request is cross-origin.
19:51:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 790ms
19:51:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:51:05 INFO - PROCESS | 1532 | ++DOCSHELL 1839EC00 == 42 [pid = 1532] [id = 107]
19:51:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 132 (183A0000) [pid = 1532] [serial = 301] [outer = 00000000]
19:51:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 133 (1A03B000) [pid = 1532] [serial = 302] [outer = 183A0000]
19:51:05 INFO - PROCESS | 1532 | 1447473065153 Marionette INFO loaded listener.js
19:51:05 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 134 (1AFF0000) [pid = 1532] [serial = 303] [outer = 183A0000]
19:51:05 INFO - PROCESS | 1532 | ++DOCSHELL 1B310000 == 43 [pid = 1532] [id = 108]
19:51:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 135 (1B315400) [pid = 1532] [serial = 304] [outer = 00000000]
19:51:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 136 (1B6DF800) [pid = 1532] [serial = 305] [outer = 1B315400]
19:51:05 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
19:51:05 INFO - document served over http requires an https
19:51:05 INFO - sub-resource via iframe-tag using the meta-csp
19:51:05 INFO - delivery method with swap-origin-redirect and when
19:51:05 INFO - the target request is cross-origin.
19:51:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
19:51:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:51:05 INFO - PROCESS | 1532 | ++DOCSHELL 1B226400 == 44 [pid = 1532] [id = 109]
19:51:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 137 (1B30B800) [pid = 1532] [serial = 306] [outer = 00000000]
19:51:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 138 (1C430000) [pid = 1532] [serial = 307] [outer = 1B30B800]
19:51:05 INFO - PROCESS | 1532 | 1447473065959 Marionette INFO loaded listener.js
19:51:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 139 (1C4BA800) [pid = 1532] [serial = 308] [outer = 1B30B800]
19:51:06 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
19:51:06 INFO - document served over http requires an https
19:51:06 INFO - sub-resource via script-tag using the meta-csp
19:51:06 INFO - delivery method with keep-origin-redirect and when
19:51:06 INFO - the target request is cross-origin.
19:51:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 732ms
19:51:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:51:06 INFO - PROCESS | 1532 | ++DOCSHELL 1C70DC00 == 45 [pid = 1532] [id = 110]
19:51:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 140 (1C70E000) [pid = 1532] [serial = 309] [outer = 00000000]
19:51:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 141 (1D460800) [pid = 1532] [serial = 310] [outer = 1C70E000]
19:51:06 INFO - PROCESS | 1532 | 1447473066695 Marionette INFO loaded listener.js
19:51:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 142 (1D4A0C00) [pid = 1532] [serial = 311] [outer = 1C70E000]
19:51:07 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
19:51:07 INFO - document served over http requires an https
19:51:07 INFO - sub-resource via script-tag using the meta-csp
19:51:07 INFO - delivery method with no-redirect and when
19:51:07 INFO - the target request is cross-origin.
19:51:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 729ms
19:51:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:51:07 INFO - PROCESS | 1532 | ++DOCSHELL 1C4BE400 == 46 [pid = 1532] [id = 111]
19:51:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 143 (1D4AA000) [pid = 1532] [serial = 312] [outer = 00000000]
19:51:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 144 (1E697800) [pid = 1532] [serial = 313] [outer = 1D4AA000]
19:51:07 INFO - PROCESS | 1532 | 1447473067446 Marionette INFO loaded listener.js
19:51:07 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 145 (1E6A3000) [pid = 1532] [serial = 314] [outer = 1D4AA000]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 144 (2056E400) [pid = 1532] [serial = 220] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 143 (2056BC00) [pid = 1532] [serial = 215] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473043386]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 142 (1FE88800) [pid = 1532] [serial = 210] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 141 (1D467800) [pid = 1532] [serial = 247] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 140 (16828400) [pid = 1532] [serial = 238] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 139 (19C97400) [pid = 1532] [serial = 241] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 138 (16827C00) [pid = 1532] [serial = 253] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 137 (1E6A3400) [pid = 1532] [serial = 250] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 136 (20CCF000) [pid = 1532] [serial = 263] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 135 (1FE90C00) [pid = 1532] [serial = 260] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 134 (1FE87800) [pid = 1532] [serial = 258] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473053136]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 133 (1E699C00) [pid = 1532] [serial = 255] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 132 (1EFD3000) [pid = 1532] [serial = 265] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 131 (15AC3400) [pid = 1532] [serial = 232] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 130 (0F3BD400) [pid = 1532] [serial = 235] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (1EFD2000) [pid = 1532] [serial = 268] [outer = 00000000] [url = about:blank]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 128 (1FE67800) [pid = 1532] [serial = 259] [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]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 127 (17BFC000) [pid = 1532] [serial = 254] [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]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 126 (19DF6800) [pid = 1532] [serial = 243] [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]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 125 (155BF800) [pid = 1532] [serial = 237] [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]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 124 (1EFCE000) [pid = 1532] [serial = 264] [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]
19:51:07 INFO - PROCESS | 1532 | --DOMWINDOW == 123 (1839B400) [pid = 1532] [serial = 240] [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]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 122 (1C4C2800) [pid = 1532] [serial = 246] [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]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 121 (0B293400) [pid = 1532] [serial = 234] [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]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 120 (14112400) [pid = 1532] [serial = 252] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 119 (20576800) [pid = 1532] [serial = 262] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 118 (1FE65C00) [pid = 1532] [serial = 257] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473053136]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 117 (1E695800) [pid = 1532] [serial = 249] [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]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 116 (15156000) [pid = 1532] [serial = 231] [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]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 115 (1C42DC00) [pid = 1532] [serial = 226] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 114 (20CCB400) [pid = 1532] [serial = 221] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 113 (1F884000) [pid = 1532] [serial = 218] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 112 (20CD0000) [pid = 1532] [serial = 223] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 111 (1B604400) [pid = 1532] [serial = 216] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473043386]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 110 (1FE68800) [pid = 1532] [serial = 213] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 109 (1410B000) [pid = 1532] [serial = 205] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 108 (1AFEF400) [pid = 1532] [serial = 211] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 107 (1D459400) [pid = 1532] [serial = 208] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 106 (1F52C400) [pid = 1532] [serial = 202] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 105 (1B30D000) [pid = 1532] [serial = 244] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 104 (1C4BF400) [pid = 1532] [serial = 229] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 103 (17B9CC00) [pid = 1532] [serial = 239] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 102 (1682D400) [pid = 1532] [serial = 233] [outer = 00000000] [url = about:blank]
19:51:08 INFO - PROCESS | 1532 | --DOMWINDOW == 101 (12E31800) [pid = 1532] [serial = 236] [outer = 00000000] [url = about:blank]
19:51:08 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
19:51:08 INFO - document served over http requires an https
19:51:08 INFO - sub-resource via script-tag using the meta-csp
19:51:08 INFO - delivery method with swap-origin-redirect and when
19:51:08 INFO - the target request is cross-origin.
19:51:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 990ms
19:51:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:51:08 INFO - PROCESS | 1532 | ++DOCSHELL 1410B000 == 47 [pid = 1532] [id = 112]
19:51:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 102 (15156400) [pid = 1532] [serial = 315] [outer = 00000000]
19:51:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 103 (1D45E000) [pid = 1532] [serial = 316] [outer = 15156400]
19:51:08 INFO - PROCESS | 1532 | 1447473068368 Marionette INFO loaded listener.js
19:51:08 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 104 (1EFD4800) [pid = 1532] [serial = 317] [outer = 15156400]
19:51:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:51:08 INFO - document served over http requires an https
19:51:08 INFO - sub-resource via xhr-request using the meta-csp
19:51:08 INFO - delivery method with keep-origin-redirect and when
19:51:08 INFO - the target request is cross-origin.
19:51:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
19:51:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:51:09 INFO - PROCESS | 1532 | ++DOCSHELL 1F2CB400 == 48 [pid = 1532] [id = 113]
19:51:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 105 (1F2D8400) [pid = 1532] [serial = 318] [outer = 00000000]
19:51:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 106 (1F87C000) [pid = 1532] [serial = 319] [outer = 1F2D8400]
19:51:09 INFO - PROCESS | 1532 | 1447473069074 Marionette INFO loaded listener.js
19:51:09 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 107 (1F885800) [pid = 1532] [serial = 320] [outer = 1F2D8400]
19:51:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:51:09 INFO - document served over http requires an https
19:51:09 INFO - sub-resource via xhr-request using the meta-csp
19:51:09 INFO - delivery method with no-redirect and when
19:51:09 INFO - the target request is cross-origin.
19:51:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
19:51:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:51:09 INFO - PROCESS | 1532 | ++DOCSHELL 1FE5B400 == 49 [pid = 1532] [id = 114]
19:51:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 108 (1FE68000) [pid = 1532] [serial = 321] [outer = 00000000]
19:51:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 109 (1FE93C00) [pid = 1532] [serial = 322] [outer = 1FE68000]
19:51:09 INFO - PROCESS | 1532 | 1447473069729 Marionette INFO loaded listener.js
19:51:09 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 110 (2022E800) [pid = 1532] [serial = 323] [outer = 1FE68000]
19:51:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:51:10 INFO - document served over http requires an https
19:51:10 INFO - sub-resource via xhr-request using the meta-csp
19:51:10 INFO - delivery method with swap-origin-redirect and when
19:51:10 INFO - the target request is cross-origin.
19:51:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
19:51:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:51:10 INFO - PROCESS | 1532 | ++DOCSHELL 132BEC00 == 50 [pid = 1532] [id = 115]
19:51:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 111 (132F0800) [pid = 1532] [serial = 324] [outer = 00000000]
19:51:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 112 (14118400) [pid = 1532] [serial = 325] [outer = 132F0800]
19:51:10 INFO - PROCESS | 1532 | 1447473070748 Marionette INFO loaded listener.js
19:51:10 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 113 (15A8A000) [pid = 1532] [serial = 326] [outer = 132F0800]
19:51:11 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
19:51:11 INFO - document served over http requires an http
19:51:11 INFO - sub-resource via fetch-request using the meta-csp
19:51:11 INFO - delivery method with keep-origin-redirect and when
19:51:11 INFO - the target request is same-origin.
19:51:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
19:51:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:51:11 INFO - PROCESS | 1532 | ++DOCSHELL 18397800 == 51 [pid = 1532] [id = 116]
19:51:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 114 (19C97400) [pid = 1532] [serial = 327] [outer = 00000000]
19:51:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 115 (1B316800) [pid = 1532] [serial = 328] [outer = 19C97400]
19:51:11 INFO - PROCESS | 1532 | 1447473071686 Marionette INFO loaded listener.js
19:51:11 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 116 (1D44EC00) [pid = 1532] [serial = 329] [outer = 19C97400]
19:51:12 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
19:51:12 INFO - document served over http requires an http
19:51:12 INFO - sub-resource via fetch-request using the meta-csp
19:51:12 INFO - delivery method with no-redirect and when
19:51:12 INFO - the target request is same-origin.
19:51:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 869ms
19:51:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:51:12 INFO - PROCESS | 1532 | ++DOCSHELL 1FE91000 == 52 [pid = 1532] [id = 117]
19:51:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 117 (2022B000) [pid = 1532] [serial = 330] [outer = 00000000]
19:51:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 118 (2056D800) [pid = 1532] [serial = 331] [outer = 2022B000]
19:51:12 INFO - PROCESS | 1532 | 1447473072569 Marionette INFO loaded listener.js
19:51:12 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 119 (2060FC00) [pid = 1532] [serial = 332] [outer = 2022B000]
19:51:13 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
19:51:13 INFO - document served over http requires an http
19:51:13 INFO - sub-resource via fetch-request using the meta-csp
19:51:13 INFO - delivery method with swap-origin-redirect and when
19:51:13 INFO - the target request is same-origin.
19:51:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 830ms
19:51:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:51:13 INFO - PROCESS | 1532 | ++DOCSHELL 20CD6000 == 53 [pid = 1532] [id = 118]
19:51:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 120 (21023000) [pid = 1532] [serial = 333] [outer = 00000000]
19:51:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 121 (2128B800) [pid = 1532] [serial = 334] [outer = 21023000]
19:51:13 INFO - PROCESS | 1532 | 1447473073406 Marionette INFO loaded listener.js
19:51:13 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 122 (2141F000) [pid = 1532] [serial = 335] [outer = 21023000]
19:51:13 INFO - PROCESS | 1532 | ++DOCSHELL 21424000 == 54 [pid = 1532] [id = 119]
19:51:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 123 (21425800) [pid = 1532] [serial = 336] [outer = 00000000]
19:51:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 124 (21483400) [pid = 1532] [serial = 337] [outer = 21425800]
19:51:14 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
19:51:14 INFO - document served over http requires an http
19:51:14 INFO - sub-resource via iframe-tag using the meta-csp
19:51:14 INFO - delivery method with keep-origin-redirect and when
19:51:14 INFO - the target request is same-origin.
19:51:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 870ms
19:51:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:51:14 INFO - PROCESS | 1532 | ++DOCSHELL 180AD400 == 55 [pid = 1532] [id = 120]
19:51:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 125 (18323400) [pid = 1532] [serial = 338] [outer = 00000000]
19:51:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 126 (2148D400) [pid = 1532] [serial = 339] [outer = 18323400]
19:51:14 INFO - PROCESS | 1532 | 1447473074302 Marionette INFO loaded listener.js
19:51:14 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 127 (21A03800) [pid = 1532] [serial = 340] [outer = 18323400]
19:51:14 INFO - PROCESS | 1532 | ++DOCSHELL 2066B400 == 56 [pid = 1532] [id = 121]
19:51:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 128 (2066D000) [pid = 1532] [serial = 341] [outer = 00000000]
19:51:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 129 (20666800) [pid = 1532] [serial = 342] [outer = 2066D000]
19:51:14 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
19:51:14 INFO - document served over http requires an http
19:51:14 INFO - sub-resource via iframe-tag using the meta-csp
19:51:14 INFO - delivery method with no-redirect and when
19:51:14 INFO - the target request is same-origin.
19:51:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 890ms
19:51:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:51:15 INFO - PROCESS | 1532 | ++DOCSHELL 2066A000 == 57 [pid = 1532] [id = 122]
19:51:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (2066EC00) [pid = 1532] [serial = 343] [outer = 00000000]
19:51:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 131 (21A0BC00) [pid = 1532] [serial = 344] [outer = 2066EC00]
19:51:15 INFO - PROCESS | 1532 | 1447473075209 Marionette INFO loaded listener.js
19:51:15 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 132 (1C939800) [pid = 1532] [serial = 345] [outer = 2066EC00]
19:51:15 INFO - PROCESS | 1532 | ++DOCSHELL 1C941000 == 58 [pid = 1532] [id = 123]
19:51:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 133 (1C943400) [pid = 1532] [serial = 346] [outer = 00000000]
19:51:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 134 (20673000) [pid = 1532] [serial = 347] [outer = 1C943400]
19:51:15 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
19:51:15 INFO - document served over http requires an http
19:51:15 INFO - sub-resource via iframe-tag using the meta-csp
19:51:15 INFO - delivery method with swap-origin-redirect and when
19:51:15 INFO - the target request is same-origin.
19:51:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
19:51:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:51:16 INFO - PROCESS | 1532 | ++DOCSHELL 1C944400 == 59 [pid = 1532] [id = 124]
19:51:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 135 (1C945400) [pid = 1532] [serial = 348] [outer = 00000000]
19:51:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 136 (21825000) [pid = 1532] [serial = 349] [outer = 1C945400]
19:51:16 INFO - PROCESS | 1532 | 1447473076204 Marionette INFO loaded listener.js
19:51:16 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 137 (21829800) [pid = 1532] [serial = 350] [outer = 1C945400]
19:51:16 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
19:51:16 INFO - document served over http requires an http
19:51:16 INFO - sub-resource via script-tag using the meta-csp
19:51:16 INFO - delivery method with keep-origin-redirect and when
19:51:16 INFO - the target request is same-origin.
19:51:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 969ms
19:51:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:51:17 INFO - PROCESS | 1532 | ++DOCSHELL 13360400 == 60 [pid = 1532] [id = 125]
19:51:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 138 (13361C00) [pid = 1532] [serial = 351] [outer = 00000000]
19:51:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 139 (13369000) [pid = 1532] [serial = 352] [outer = 13361C00]
19:51:17 INFO - PROCESS | 1532 | 1447473077100 Marionette INFO loaded listener.js
19:51:17 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 140 (21825C00) [pid = 1532] [serial = 353] [outer = 13361C00]
19:51:18 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
19:51:18 INFO - document served over http requires an http
19:51:18 INFO - sub-resource via script-tag using the meta-csp
19:51:18 INFO - delivery method with no-redirect and when
19:51:18 INFO - the target request is same-origin.
19:51:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2125ms
19:51:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:51:19 INFO - PROCESS | 1532 | ++DOCSHELL 13A6C400 == 61 [pid = 1532] [id = 126]
19:51:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 141 (13A70000) [pid = 1532] [serial = 354] [outer = 00000000]
19:51:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 142 (14664400) [pid = 1532] [serial = 355] [outer = 13A70000]
19:51:19 INFO - PROCESS | 1532 | 1447473079198 Marionette INFO loaded listener.js
19:51:19 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 143 (17B99C00) [pid = 1532] [serial = 356] [outer = 13A70000]
19:51:19 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
19:51:19 INFO - document served over http requires an http
19:51:19 INFO - sub-resource via script-tag using the meta-csp
19:51:19 INFO - delivery method with swap-origin-redirect and when
19:51:19 INFO - the target request is same-origin.
19:51:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
19:51:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:51:20 INFO - PROCESS | 1532 | ++DOCSHELL 13A76800 == 62 [pid = 1532] [id = 127]
19:51:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 144 (14118800) [pid = 1532] [serial = 357] [outer = 00000000]
19:51:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 145 (17F6CC00) [pid = 1532] [serial = 358] [outer = 14118800]
19:51:20 INFO - PROCESS | 1532 | 1447473080146 Marionette INFO loaded listener.js
19:51:20 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 146 (1831C000) [pid = 1532] [serial = 359] [outer = 14118800]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 0B3DF400 == 61 [pid = 1532] [id = 51]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1B7BE400 == 60 [pid = 1532] [id = 54]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1F2CB400 == 59 [pid = 1532] [id = 113]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1410B000 == 58 [pid = 1532] [id = 112]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1C4BE400 == 57 [pid = 1532] [id = 111]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1C70DC00 == 56 [pid = 1532] [id = 110]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1B226400 == 55 [pid = 1532] [id = 109]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1B310000 == 54 [pid = 1532] [id = 108]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1839EC00 == 53 [pid = 1532] [id = 107]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 18318800 == 52 [pid = 1532] [id = 106]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 15A02000 == 51 [pid = 1532] [id = 105]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 13A77400 == 50 [pid = 1532] [id = 104]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 13A72000 == 49 [pid = 1532] [id = 103]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 132BE000 == 48 [pid = 1532] [id = 102]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 21484C00 == 47 [pid = 1532] [id = 101]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 210C4800 == 46 [pid = 1532] [id = 100]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 2101F000 == 45 [pid = 1532] [id = 99]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 13921400 == 44 [pid = 1532] [id = 96]
19:51:20 INFO - PROCESS | 1532 | --DOCSHELL 1C70B000 == 43 [pid = 1532] [id = 95]
19:51:20 INFO - PROCESS | 1532 | --DOMWINDOW == 145 (1D537C00) [pid = 1532] [serial = 248] [outer = 00000000] [url = about:blank]
19:51:20 INFO - PROCESS | 1532 | --DOMWINDOW == 144 (1A040800) [pid = 1532] [serial = 242] [outer = 00000000] [url = about:blank]
19:51:20 INFO - PROCESS | 1532 | --DOMWINDOW == 143 (1F520000) [pid = 1532] [serial = 251] [outer = 00000000] [url = about:blank]
19:51:20 INFO - PROCESS | 1532 | --DOMWINDOW == 142 (1EFD7800) [pid = 1532] [serial = 266] [outer = 00000000] [url = about:blank]
19:51:20 INFO - PROCESS | 1532 | --DOMWINDOW == 141 (1B311400) [pid = 1532] [serial = 245] [outer = 00000000] [url = about:blank]
19:51:20 INFO - PROCESS | 1532 | --DOMWINDOW == 140 (20236C00) [pid = 1532] [serial = 261] [outer = 00000000] [url = about:blank]
19:51:20 INFO - PROCESS | 1532 | --DOMWINDOW == 139 (1F887800) [pid = 1532] [serial = 256] [outer = 00000000] [url = about:blank]
19:51:20 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
19:51:20 INFO - document served over http requires an http
19:51:20 INFO - sub-resource via xhr-request using the meta-csp
19:51:20 INFO - delivery method with keep-origin-redirect and when
19:51:20 INFO - the target request is same-origin.
19:51:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
19:51:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:51:21 INFO - PROCESS | 1532 | ++DOCSHELL 0B3D7800 == 44 [pid = 1532] [id = 128]
19:51:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 140 (0B3DE000) [pid = 1532] [serial = 360] [outer = 00000000]
19:51:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 141 (135F4000) [pid = 1532] [serial = 361] [outer = 0B3DE000]
19:51:21 INFO - PROCESS | 1532 | 1447473081076 Marionette INFO loaded listener.js
19:51:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 142 (14610800) [pid = 1532] [serial = 362] [outer = 0B3DE000]
19:51:21 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
19:51:21 INFO - document served over http requires an http
19:51:21 INFO - sub-resource via xhr-request using the meta-csp
19:51:21 INFO - delivery method with no-redirect and when
19:51:21 INFO - the target request is same-origin.
19:51:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
19:51:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:51:21 INFO - PROCESS | 1532 | ++DOCSHELL 18043400 == 45 [pid = 1532] [id = 129]
19:51:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 143 (18301800) [pid = 1532] [serial = 363] [outer = 00000000]
19:51:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 144 (19C9B000) [pid = 1532] [serial = 364] [outer = 18301800]
19:51:21 INFO - PROCESS | 1532 | 1447473081634 Marionette INFO loaded listener.js
19:51:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 145 (1A0EAC00) [pid = 1532] [serial = 365] [outer = 18301800]
19:51:22 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
19:51:22 INFO - document served over http requires an http
19:51:22 INFO - sub-resource via xhr-request using the meta-csp
19:51:22 INFO - delivery method with swap-origin-redirect and when
19:51:22 INFO - the target request is same-origin.
19:51:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 629ms
19:51:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:51:22 INFO - PROCESS | 1532 | ++DOCSHELL 1AFF2800 == 46 [pid = 1532] [id = 130]
19:51:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 146 (1B08E000) [pid = 1532] [serial = 366] [outer = 00000000]
19:51:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 147 (1B21F800) [pid = 1532] [serial = 367] [outer = 1B08E000]
19:51:22 INFO - PROCESS | 1532 | 1447473082241 Marionette INFO loaded listener.js
19:51:22 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 148 (1B311000) [pid = 1532] [serial = 368] [outer = 1B08E000]
19:51:22 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
19:51:22 INFO - document served over http requires an https
19:51:22 INFO - sub-resource via fetch-request using the meta-csp
19:51:22 INFO - delivery method with keep-origin-redirect and when
19:51:22 INFO - the target request is same-origin.
19:51:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
19:51:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:51:22 INFO - PROCESS | 1532 | ++DOCSHELL 1B6E4800 == 47 [pid = 1532] [id = 131]
19:51:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 149 (1B7BC400) [pid = 1532] [serial = 369] [outer = 00000000]
19:51:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 150 (1C4BB000) [pid = 1532] [serial = 370] [outer = 1B7BC400]
19:51:22 INFO - PROCESS | 1532 | 1447473082990 Marionette INFO loaded listener.js
19:51:23 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 151 (1C70B000) [pid = 1532] [serial = 371] [outer = 1B7BC400]
19:51:23 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
19:51:23 INFO - document served over http requires an https
19:51:23 INFO - sub-resource via fetch-request using the meta-csp
19:51:23 INFO - delivery method with no-redirect and when
19:51:23 INFO - the target request is same-origin.
19:51:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 730ms
19:51:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:51:23 INFO - PROCESS | 1532 | ++DOCSHELL 1C710000 == 48 [pid = 1532] [id = 132]
19:51:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 152 (1D451C00) [pid = 1532] [serial = 372] [outer = 00000000]
19:51:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 153 (1D52E400) [pid = 1532] [serial = 373] [outer = 1D451C00]
19:51:23 INFO - PROCESS | 1532 | 1447473083631 Marionette INFO loaded listener.js
19:51:23 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 154 (1E626000) [pid = 1532] [serial = 374] [outer = 1D451C00]
19:51:24 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
19:51:24 INFO - document served over http requires an https
19:51:24 INFO - sub-resource via fetch-request using the meta-csp
19:51:24 INFO - delivery method with swap-origin-redirect and when
19:51:24 INFO - the target request is same-origin.
19:51:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
19:51:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:51:24 INFO - PROCESS | 1532 | ++DOCSHELL 17B8F400 == 49 [pid = 1532] [id = 133]
19:51:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 155 (1D467800) [pid = 1532] [serial = 375] [outer = 00000000]
19:51:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 156 (1EFD4C00) [pid = 1532] [serial = 376] [outer = 1D467800]
19:51:24 INFO - PROCESS | 1532 | 1447473084343 Marionette INFO loaded listener.js
19:51:24 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 157 (1F2D3800) [pid = 1532] [serial = 377] [outer = 1D467800]
19:51:24 INFO - PROCESS | 1532 | ++DOCSHELL 1F885C00 == 50 [pid = 1532] [id = 134]
19:51:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 158 (1F886400) [pid = 1532] [serial = 378] [outer = 00000000]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 157 (0F3B2400) [pid = 1532] [serial = 295] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 156 (15ACA000) [pid = 1532] [serial = 292] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 155 (18EDEC00) [pid = 1532] [serial = 300] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473064698]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 154 (15AC7400) [pid = 1532] [serial = 297] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 153 (13A6DC00) [pid = 1532] [serial = 289] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 152 (1E697800) [pid = 1532] [serial = 313] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 151 (1D45E000) [pid = 1532] [serial = 316] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 150 (1B6DF800) [pid = 1532] [serial = 305] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 149 (1A03B000) [pid = 1532] [serial = 302] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 148 (1FE93C00) [pid = 1532] [serial = 322] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 147 (1B30B800) [pid = 1532] [serial = 306] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 146 (1F2D8400) [pid = 1532] [serial = 318] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 145 (1C70B800) [pid = 1532] [serial = 267] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 144 (15156400) [pid = 1532] [serial = 315] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 143 (13C51800) [pid = 1532] [serial = 291] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 142 (1C70E000) [pid = 1532] [serial = 309] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 141 (1B315400) [pid = 1532] [serial = 304] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 140 (1D4AA000) [pid = 1532] [serial = 312] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 139 (15A02400) [pid = 1532] [serial = 296] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 138 (1F51FC00) [pid = 1532] [serial = 201] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 137 (13F08000) [pid = 1532] [serial = 294] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 136 (183A0000) [pid = 1532] [serial = 301] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 135 (18323000) [pid = 1532] [serial = 299] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473064698]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 134 (132C3400) [pid = 1532] [serial = 288] [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]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 133 (215B0800) [pid = 1532] [serial = 286] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 132 (21292400) [pid = 1532] [serial = 283] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 131 (1EFD0800) [pid = 1532] [serial = 277] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 130 (1B6E4C00) [pid = 1532] [serial = 274] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (1D460800) [pid = 1532] [serial = 310] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 128 (13C50800) [pid = 1532] [serial = 271] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 127 (21023400) [pid = 1532] [serial = 280] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 126 (1C430000) [pid = 1532] [serial = 307] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 125 (1F87C000) [pid = 1532] [serial = 319] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 124 (1EFD4800) [pid = 1532] [serial = 317] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 123 (1F885800) [pid = 1532] [serial = 320] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | --DOMWINDOW == 122 (202D2000) [pid = 1532] [serial = 203] [outer = 00000000] [url = about:blank]
19:51:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 123 (0B3E2000) [pid = 1532] [serial = 379] [outer = 1F886400]
19:51:25 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
19:51:25 INFO - document served over http requires an https
19:51:25 INFO - sub-resource via iframe-tag using the meta-csp
19:51:25 INFO - delivery method with keep-origin-redirect and when
19:51:25 INFO - the target request is same-origin.
19:51:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1024ms
19:51:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:51:25 INFO - PROCESS | 1532 | ++DOCSHELL 13A6DC00 == 51 [pid = 1532] [id = 135]
19:51:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 124 (13C50800) [pid = 1532] [serial = 380] [outer = 00000000]
19:51:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 125 (1E696800) [pid = 1532] [serial = 381] [outer = 13C50800]
19:51:25 INFO - PROCESS | 1532 | 1447473085394 Marionette INFO loaded listener.js
19:51:25 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 126 (1F529400) [pid = 1532] [serial = 382] [outer = 13C50800]
19:51:25 INFO - PROCESS | 1532 | ++DOCSHELL 1FE5F400 == 52 [pid = 1532] [id = 136]
19:51:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 127 (1FE5FC00) [pid = 1532] [serial = 383] [outer = 00000000]
19:51:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 128 (1FE62000) [pid = 1532] [serial = 384] [outer = 1FE5FC00]
19:51:25 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
19:51:25 INFO - document served over http requires an https
19:51:25 INFO - sub-resource via iframe-tag using the meta-csp
19:51:25 INFO - delivery method with no-redirect and when
19:51:25 INFO - the target request is same-origin.
19:51:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 670ms
19:51:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:51:25 INFO - PROCESS | 1532 | ++DOCSHELL 1FE59800 == 53 [pid = 1532] [id = 137]
19:51:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 129 (1FE59C00) [pid = 1532] [serial = 385] [outer = 00000000]
19:51:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (1FE8F400) [pid = 1532] [serial = 386] [outer = 1FE59C00]
19:51:26 INFO - PROCESS | 1532 | 1447473086021 Marionette INFO loaded listener.js
19:51:26 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 131 (2022DC00) [pid = 1532] [serial = 387] [outer = 1FE59C00]
19:51:26 INFO - PROCESS | 1532 | ++DOCSHELL 202D7000 == 54 [pid = 1532] [id = 138]
19:51:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 132 (202DB400) [pid = 1532] [serial = 388] [outer = 00000000]
19:51:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 133 (20573000) [pid = 1532] [serial = 389] [outer = 202DB400]
19:51:26 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
19:51:26 INFO - document served over http requires an https
19:51:26 INFO - sub-resource via iframe-tag using the meta-csp
19:51:26 INFO - delivery method with swap-origin-redirect and when
19:51:26 INFO - the target request is same-origin.
19:51:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 690ms
19:51:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:51:26 INFO - PROCESS | 1532 | ++DOCSHELL 0F836800 == 55 [pid = 1532] [id = 139]
19:51:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 134 (1329EC00) [pid = 1532] [serial = 390] [outer = 00000000]
19:51:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 135 (20668C00) [pid = 1532] [serial = 391] [outer = 1329EC00]
19:51:26 INFO - PROCESS | 1532 | 1447473086718 Marionette INFO loaded listener.js
19:51:26 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 136 (20CD2C00) [pid = 1532] [serial = 392] [outer = 1329EC00]
19:51:27 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
19:51:27 INFO - document served over http requires an https
19:51:27 INFO - sub-resource via script-tag using the meta-csp
19:51:27 INFO - delivery method with keep-origin-redirect and when
19:51:27 INFO - the target request is same-origin.
19:51:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 829ms
19:51:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:51:27 INFO - PROCESS | 1532 | ++DOCSHELL 132F8800 == 56 [pid = 1532] [id = 140]
19:51:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 137 (132F9400) [pid = 1532] [serial = 393] [outer = 00000000]
19:51:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 138 (14112C00) [pid = 1532] [serial = 394] [outer = 132F9400]
19:51:27 INFO - PROCESS | 1532 | 1447473087656 Marionette INFO loaded listener.js
19:51:27 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 139 (17B96000) [pid = 1532] [serial = 395] [outer = 132F9400]
19:51:28 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
19:51:28 INFO - document served over http requires an https
19:51:28 INFO - sub-resource via script-tag using the meta-csp
19:51:28 INFO - delivery method with no-redirect and when
19:51:28 INFO - the target request is same-origin.
19:51:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
19:51:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:51:28 INFO - PROCESS | 1532 | ++DOCSHELL 18322400 == 57 [pid = 1532] [id = 141]
19:51:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 140 (18E08C00) [pid = 1532] [serial = 396] [outer = 00000000]
19:51:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 141 (1B7BDC00) [pid = 1532] [serial = 397] [outer = 18E08C00]
19:51:28 INFO - PROCESS | 1532 | 1447473088597 Marionette INFO loaded listener.js
19:51:28 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 142 (1C708800) [pid = 1532] [serial = 398] [outer = 18E08C00]
19:51:29 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
19:51:29 INFO - document served over http requires an https
19:51:29 INFO - sub-resource via script-tag using the meta-csp
19:51:29 INFO - delivery method with swap-origin-redirect and when
19:51:29 INFO - the target request is same-origin.
19:51:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 870ms
19:51:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:51:29 INFO - PROCESS | 1532 | ++DOCSHELL 202D8000 == 58 [pid = 1532] [id = 142]
19:51:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 143 (20575000) [pid = 1532] [serial = 399] [outer = 00000000]
19:51:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 144 (21022400) [pid = 1532] [serial = 400] [outer = 20575000]
19:51:29 INFO - PROCESS | 1532 | 1447473089494 Marionette INFO loaded listener.js
19:51:29 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 145 (21285C00) [pid = 1532] [serial = 401] [outer = 20575000]
19:51:30 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
19:51:30 INFO - document served over http requires an https
19:51:30 INFO - sub-resource via xhr-request using the meta-csp
19:51:30 INFO - delivery method with keep-origin-redirect and when
19:51:30 INFO - the target request is same-origin.
19:51:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
19:51:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:51:30 INFO - PROCESS | 1532 | ++DOCSHELL 1E627800 == 59 [pid = 1532] [id = 143]
19:51:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 146 (20CCEC00) [pid = 1532] [serial = 402] [outer = 00000000]
19:51:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 147 (215A7400) [pid = 1532] [serial = 403] [outer = 20CCEC00]
19:51:30 INFO - PROCESS | 1532 | 1447473090351 Marionette INFO loaded listener.js
19:51:30 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 148 (2181EC00) [pid = 1532] [serial = 404] [outer = 20CCEC00]
19:51:30 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
19:51:30 INFO - document served over http requires an https
19:51:30 INFO - sub-resource via xhr-request using the meta-csp
19:51:30 INFO - delivery method with no-redirect and when
19:51:30 INFO - the target request is same-origin.
19:51:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
19:51:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:51:31 INFO - PROCESS | 1532 | ++DOCSHELL 2148BC00 == 60 [pid = 1532] [id = 144]
19:51:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 149 (215B0800) [pid = 1532] [serial = 405] [outer = 00000000]
19:51:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 150 (21E88800) [pid = 1532] [serial = 406] [outer = 215B0800]
19:51:31 INFO - PROCESS | 1532 | 1447473091250 Marionette INFO loaded listener.js
19:51:31 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 151 (21E8DC00) [pid = 1532] [serial = 407] [outer = 215B0800]
19:51:31 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
19:51:31 INFO - document served over http requires an https
19:51:31 INFO - sub-resource via xhr-request using the meta-csp
19:51:31 INFO - delivery method with swap-origin-redirect and when
19:51:31 INFO - the target request is same-origin.
19:51:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 829ms
19:51:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:51:32 INFO - PROCESS | 1532 | ++DOCSHELL 21B77C00 == 61 [pid = 1532] [id = 145]
19:51:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 152 (21B78000) [pid = 1532] [serial = 408] [outer = 00000000]
19:51:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 153 (21B7C400) [pid = 1532] [serial = 409] [outer = 21B78000]
19:51:32 INFO - PROCESS | 1532 | 1447473092148 Marionette INFO loaded listener.js
19:51:32 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 154 (21B81800) [pid = 1532] [serial = 410] [outer = 21B78000]
19:51:32 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
19:51:32 INFO - document served over http requires an http
19:51:32 INFO - sub-resource via fetch-request using the meta-referrer
19:51:32 INFO - delivery method with keep-origin-redirect and when
19:51:32 INFO - the target request is cross-origin.
19:51:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
19:51:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:51:32 INFO - PROCESS | 1532 | ++DOCSHELL 21B86400 == 62 [pid = 1532] [id = 146]
19:51:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 155 (21D77800) [pid = 1532] [serial = 411] [outer = 00000000]
19:51:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 156 (2313B400) [pid = 1532] [serial = 412] [outer = 21D77800]
19:51:32 INFO - PROCESS | 1532 | 1447473092984 Marionette INFO loaded listener.js
19:51:33 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 157 (23140000) [pid = 1532] [serial = 413] [outer = 21D77800]
19:51:33 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
19:51:33 INFO - document served over http requires an http
19:51:33 INFO - sub-resource via fetch-request using the meta-referrer
19:51:33 INFO - delivery method with no-redirect and when
19:51:33 INFO - the target request is cross-origin.
19:51:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
19:51:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:51:33 INFO - PROCESS | 1532 | ++DOCSHELL 23147000 == 63 [pid = 1532] [id = 147]
19:51:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 158 (23149C00) [pid = 1532] [serial = 414] [outer = 00000000]
19:51:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 159 (23466800) [pid = 1532] [serial = 415] [outer = 23149C00]
19:51:33 INFO - PROCESS | 1532 | 1447473093861 Marionette INFO loaded listener.js
19:51:33 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 160 (2346B000) [pid = 1532] [serial = 416] [outer = 23149C00]
19:51:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 161 (2346FC00) [pid = 1532] [serial = 417] [outer = 0F55D400]
19:51:34 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
19:51:34 INFO - document served over http requires an http
19:51:34 INFO - sub-resource via fetch-request using the meta-referrer
19:51:34 INFO - delivery method with swap-origin-redirect and when
19:51:34 INFO - the target request is cross-origin.
19:51:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
19:51:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:51:34 INFO - PROCESS | 1532 | ++DOCSHELL 236A0000 == 64 [pid = 1532] [id = 148]
19:51:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 162 (236A1400) [pid = 1532] [serial = 418] [outer = 00000000]
19:51:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 163 (236A8C00) [pid = 1532] [serial = 419] [outer = 236A1400]
19:51:34 INFO - PROCESS | 1532 | 1447473094866 Marionette INFO loaded listener.js
19:51:34 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 164 (23807800) [pid = 1532] [serial = 420] [outer = 236A1400]
19:51:35 INFO - PROCESS | 1532 | ++DOCSHELL 2380C400 == 65 [pid = 1532] [id = 149]
19:51:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (2380C800) [pid = 1532] [serial = 421] [outer = 00000000]
19:51:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (2380EC00) [pid = 1532] [serial = 422] [outer = 2380C800]
19:51:35 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
19:51:35 INFO - document served over http requires an http
19:51:35 INFO - sub-resource via iframe-tag using the meta-referrer
19:51:35 INFO - delivery method with keep-origin-redirect and when
19:51:35 INFO - the target request is cross-origin.
19:51:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
19:51:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:51:35 INFO - PROCESS | 1532 | ++DOCSHELL 23810800 == 66 [pid = 1532] [id = 150]
19:51:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (23810C00) [pid = 1532] [serial = 423] [outer = 00000000]
19:51:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (2392EC00) [pid = 1532] [serial = 424] [outer = 23810C00]
19:51:35 INFO - PROCESS | 1532 | 1447473095819 Marionette INFO loaded listener.js
19:51:35 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (23931C00) [pid = 1532] [serial = 425] [outer = 23810C00]
19:51:36 INFO - PROCESS | 1532 | ++DOCSHELL 23937C00 == 67 [pid = 1532] [id = 151]
19:51:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (23939000) [pid = 1532] [serial = 426] [outer = 00000000]
19:51:36 INFO - PROCESS | 1532 | [1532] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
19:51:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (1EFCB400) [pid = 1532] [serial = 427] [outer = 23939000]
19:51:37 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
19:51:37 INFO - document served over http requires an http
19:51:37 INFO - sub-resource via iframe-tag using the meta-referrer
19:51:37 INFO - delivery method with no-redirect and when
19:51:37 INFO - the target request is cross-origin.
19:51:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2229ms
19:51:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:51:38 INFO - PROCESS | 1532 | ++DOCSHELL 102E0000 == 68 [pid = 1532] [id = 152]
19:51:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (1329D400) [pid = 1532] [serial = 428] [outer = 00000000]
19:51:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (1B7CBC00) [pid = 1532] [serial = 429] [outer = 1329D400]
19:51:38 INFO - PROCESS | 1532 | 1447473098071 Marionette INFO loaded listener.js
19:51:38 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (1FE5F000) [pid = 1532] [serial = 430] [outer = 1329D400]
19:51:38 INFO - PROCESS | 1532 | ++DOCSHELL 21A05800 == 69 [pid = 1532] [id = 153]
19:51:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (21D74400) [pid = 1532] [serial = 431] [outer = 00000000]
19:51:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (23B2FC00) [pid = 1532] [serial = 432] [outer = 21D74400]
19:51:38 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
19:51:38 INFO - document served over http requires an http
19:51:38 INFO - sub-resource via iframe-tag using the meta-referrer
19:51:38 INFO - delivery method with swap-origin-redirect and when
19:51:38 INFO - the target request is cross-origin.
19:51:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
19:51:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:51:38 INFO - PROCESS | 1532 | ++DOCSHELL 2369C400 == 70 [pid = 1532] [id = 154]
19:51:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (2393AC00) [pid = 1532] [serial = 433] [outer = 00000000]
19:51:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (23B3C400) [pid = 1532] [serial = 434] [outer = 2393AC00]
19:51:39 INFO - PROCESS | 1532 | 1447473099035 Marionette INFO loaded listener.js
19:51:39 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (23171C00) [pid = 1532] [serial = 435] [outer = 2393AC00]
19:51:39 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
19:51:39 INFO - document served over http requires an http
19:51:39 INFO - sub-resource via script-tag using the meta-referrer
19:51:39 INFO - delivery method with keep-origin-redirect and when
19:51:39 INFO - the target request is cross-origin.
19:51:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1122ms
19:51:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:51:40 INFO - PROCESS | 1532 | ++DOCSHELL 16829000 == 71 [pid = 1532] [id = 155]
19:51:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (17B9E800) [pid = 1532] [serial = 436] [outer = 00000000]
19:51:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (1830B800) [pid = 1532] [serial = 437] [outer = 17B9E800]
19:51:40 INFO - PROCESS | 1532 | 1447473100112 Marionette INFO loaded listener.js
19:51:40 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (1AFE7000) [pid = 1532] [serial = 438] [outer = 17B9E800]
19:51:40 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
19:51:40 INFO - document served over http requires an http
19:51:40 INFO - sub-resource via script-tag using the meta-referrer
19:51:40 INFO - delivery method with no-redirect and when
19:51:40 INFO - the target request is cross-origin.
19:51:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 990ms
19:51:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 202D7000 == 70 [pid = 1532] [id = 138]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 1FE59800 == 69 [pid = 1532] [id = 137]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 1FE5F400 == 68 [pid = 1532] [id = 136]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 13A6DC00 == 67 [pid = 1532] [id = 135]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 1F885C00 == 66 [pid = 1532] [id = 134]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 17B8F400 == 65 [pid = 1532] [id = 133]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 1C710000 == 64 [pid = 1532] [id = 132]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 1B6E4800 == 63 [pid = 1532] [id = 131]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 1AFF2800 == 62 [pid = 1532] [id = 130]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 18043400 == 61 [pid = 1532] [id = 129]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 0B3D7800 == 60 [pid = 1532] [id = 128]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 13A76800 == 59 [pid = 1532] [id = 127]
19:51:40 INFO - PROCESS | 1532 | --DOCSHELL 13A6C400 == 58 [pid = 1532] [id = 126]
19:51:41 INFO - PROCESS | 1532 | --DOCSHELL 1C941000 == 57 [pid = 1532] [id = 123]
19:51:41 INFO - PROCESS | 1532 | --DOCSHELL 2066B400 == 56 [pid = 1532] [id = 121]
19:51:41 INFO - PROCESS | 1532 | --DOCSHELL 21424000 == 55 [pid = 1532] [id = 119]
19:51:41 INFO - PROCESS | 1532 | --DOCSHELL 20CD6000 == 54 [pid = 1532] [id = 118]
19:51:41 INFO - PROCESS | 1532 | --DOCSHELL 1FE91000 == 53 [pid = 1532] [id = 117]
19:51:41 INFO - PROCESS | 1532 | --DOCSHELL 18397800 == 52 [pid = 1532] [id = 116]
19:51:41 INFO - PROCESS | 1532 | --DOCSHELL 132BEC00 == 51 [pid = 1532] [id = 115]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (20CD9800) [pid = 1532] [serial = 269] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (1D4A0C00) [pid = 1532] [serial = 311] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (140B9000) [pid = 1532] [serial = 290] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (18304000) [pid = 1532] [serial = 293] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (1682D800) [pid = 1532] [serial = 298] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (1E6A3000) [pid = 1532] [serial = 314] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (1C4BA800) [pid = 1532] [serial = 308] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (1AFF0000) [pid = 1532] [serial = 303] [outer = 00000000] [url = about:blank]
19:51:41 INFO - PROCESS | 1532 | ++DOCSHELL 0B3D9400 == 52 [pid = 1532] [id = 156]
19:51:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (0F3B1000) [pid = 1532] [serial = 439] [outer = 00000000]
19:51:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (13298800) [pid = 1532] [serial = 440] [outer = 0F3B1000]
19:51:41 INFO - PROCESS | 1532 | 1447473101175 Marionette INFO loaded listener.js
19:51:41 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (13366C00) [pid = 1532] [serial = 441] [outer = 0F3B1000]
19:51:41 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
19:51:41 INFO - document served over http requires an http
19:51:41 INFO - sub-resource via script-tag using the meta-referrer
19:51:41 INFO - delivery method with swap-origin-redirect and when
19:51:41 INFO - the target request is cross-origin.
19:51:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 829ms
19:51:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:51:41 INFO - PROCESS | 1532 | ++DOCSHELL 16E8E000 == 53 [pid = 1532] [id = 157]
19:51:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (17B8F400) [pid = 1532] [serial = 442] [outer = 00000000]
19:51:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (17F6DC00) [pid = 1532] [serial = 443] [outer = 17B8F400]
19:51:41 INFO - PROCESS | 1532 | 1447473101949 Marionette INFO loaded listener.js
19:51:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (1831C800) [pid = 1532] [serial = 444] [outer = 17B8F400]
19:51:42 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
19:51:42 INFO - document served over http requires an http
19:51:42 INFO - sub-resource via xhr-request using the meta-referrer
19:51:42 INFO - delivery method with keep-origin-redirect and when
19:51:42 INFO - the target request is cross-origin.
19:51:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
19:51:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:51:42 INFO - PROCESS | 1532 | ++DOCSHELL 19C0E000 == 54 [pid = 1532] [id = 158]
19:51:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (19DF9000) [pid = 1532] [serial = 445] [outer = 00000000]
19:51:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (1AFF2800) [pid = 1532] [serial = 446] [outer = 19DF9000]
19:51:42 INFO - PROCESS | 1532 | 1447473102502 Marionette INFO loaded listener.js
19:51:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (1B22EC00) [pid = 1532] [serial = 447] [outer = 19DF9000]
19:51:42 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
19:51:42 INFO - document served over http requires an http
19:51:42 INFO - sub-resource via xhr-request using the meta-referrer
19:51:42 INFO - delivery method with no-redirect and when
19:51:42 INFO - the target request is cross-origin.
19:51:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 570ms
19:51:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:51:43 INFO - PROCESS | 1532 | ++DOCSHELL 1B30E000 == 55 [pid = 1532] [id = 159]
19:51:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (1B606C00) [pid = 1532] [serial = 448] [outer = 00000000]
19:51:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (1C43A000) [pid = 1532] [serial = 449] [outer = 1B606C00]
19:51:43 INFO - PROCESS | 1532 | 1447473103101 Marionette INFO loaded listener.js
19:51:43 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (1C70A400) [pid = 1532] [serial = 450] [outer = 1B606C00]
19:51:43 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
19:51:43 INFO - document served over http requires an http
19:51:43 INFO - sub-resource via xhr-request using the meta-referrer
19:51:43 INFO - delivery method with swap-origin-redirect and when
19:51:43 INFO - the target request is cross-origin.
19:51:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 710ms
19:51:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:51:43 INFO - PROCESS | 1532 | ++DOCSHELL 1C946400 == 56 [pid = 1532] [id = 160]
19:51:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (1D465C00) [pid = 1532] [serial = 451] [outer = 00000000]
19:51:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (1E69DC00) [pid = 1532] [serial = 452] [outer = 1D465C00]
19:51:43 INFO - PROCESS | 1532 | 1447473103836 Marionette INFO loaded listener.js
19:51:43 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (1EFCD000) [pid = 1532] [serial = 453] [outer = 1D465C00]
19:51:44 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
19:51:44 INFO - document served over http requires an https
19:51:44 INFO - sub-resource via fetch-request using the meta-referrer
19:51:44 INFO - delivery method with keep-origin-redirect and when
19:51:44 INFO - the target request is cross-origin.
19:51:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 690ms
19:51:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:51:44 INFO - PROCESS | 1532 | ++DOCSHELL 1EFD2400 == 57 [pid = 1532] [id = 161]
19:51:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (1F2CC000) [pid = 1532] [serial = 454] [outer = 00000000]
19:51:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (1F889400) [pid = 1532] [serial = 455] [outer = 1F2CC000]
19:51:44 INFO - PROCESS | 1532 | 1447473104563 Marionette INFO loaded listener.js
19:51:44 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (1FE64C00) [pid = 1532] [serial = 456] [outer = 1F2CC000]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (202DB400) [pid = 1532] [serial = 388] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (1F886400) [pid = 1532] [serial = 378] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (0B3DE000) [pid = 1532] [serial = 360] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (1B08E000) [pid = 1532] [serial = 366] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (13C50800) [pid = 1532] [serial = 380] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (1D451C00) [pid = 1532] [serial = 372] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (14118800) [pid = 1532] [serial = 357] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (18301800) [pid = 1532] [serial = 363] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (1B7BC400) [pid = 1532] [serial = 369] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (1D467800) [pid = 1532] [serial = 375] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (1FE5FC00) [pid = 1532] [serial = 383] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473085689]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (2066D000) [pid = 1532] [serial = 341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473074729]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (1C943400) [pid = 1532] [serial = 346] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (21425800) [pid = 1532] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (13369000) [pid = 1532] [serial = 352] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (21825000) [pid = 1532] [serial = 349] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (20673000) [pid = 1532] [serial = 347] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (21A0BC00) [pid = 1532] [serial = 344] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (21483400) [pid = 1532] [serial = 337] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (2128B800) [pid = 1532] [serial = 334] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (20666800) [pid = 1532] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473074729]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (2148D400) [pid = 1532] [serial = 339] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (1B316800) [pid = 1532] [serial = 328] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (2056D800) [pid = 1532] [serial = 331] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (14118400) [pid = 1532] [serial = 325] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (17F6CC00) [pid = 1532] [serial = 358] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (1C4BB000) [pid = 1532] [serial = 370] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (1FE8F400) [pid = 1532] [serial = 386] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 163 (1B21F800) [pid = 1532] [serial = 367] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 162 (1FE62000) [pid = 1532] [serial = 384] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473085689]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 161 (1E696800) [pid = 1532] [serial = 381] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 160 (19C9B000) [pid = 1532] [serial = 364] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 159 (135F4000) [pid = 1532] [serial = 361] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 158 (0B3E2000) [pid = 1532] [serial = 379] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 157 (1EFD4C00) [pid = 1532] [serial = 376] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 156 (1D52E400) [pid = 1532] [serial = 373] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 155 (14664400) [pid = 1532] [serial = 355] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 154 (20573000) [pid = 1532] [serial = 389] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 153 (20668C00) [pid = 1532] [serial = 391] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 152 (13A70000) [pid = 1532] [serial = 354] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 151 (1FE59C00) [pid = 1532] [serial = 385] [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]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 150 (1831C000) [pid = 1532] [serial = 359] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 149 (1A0EAC00) [pid = 1532] [serial = 365] [outer = 00000000] [url = about:blank]
19:51:44 INFO - PROCESS | 1532 | --DOMWINDOW == 148 (14610800) [pid = 1532] [serial = 362] [outer = 00000000] [url = about:blank]
19:51:45 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
19:51:45 INFO - document served over http requires an https
19:51:45 INFO - sub-resource via fetch-request using the meta-referrer
19:51:45 INFO - delivery method with no-redirect and when
19:51:45 INFO - the target request is cross-origin.
19:51:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 670ms
19:51:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:51:45 INFO - PROCESS | 1532 | ++DOCSHELL 13A77000 == 58 [pid = 1532] [id = 162]
19:51:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 149 (14610800) [pid = 1532] [serial = 457] [outer = 00000000]
19:51:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 150 (1C943400) [pid = 1532] [serial = 458] [outer = 14610800]
19:51:45 INFO - PROCESS | 1532 | 1447473105167 Marionette INFO loaded listener.js
19:51:45 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 151 (1FE5DC00) [pid = 1532] [serial = 459] [outer = 14610800]
19:51:45 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
19:51:45 INFO - document served over http requires an https
19:51:45 INFO - sub-resource via fetch-request using the meta-referrer
19:51:45 INFO - delivery method with swap-origin-redirect and when
19:51:45 INFO - the target request is cross-origin.
19:51:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 631ms
19:51:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:51:45 INFO - PROCESS | 1532 | ++DOCSHELL 1F886400 == 59 [pid = 1532] [id = 163]
19:51:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 152 (1FE91800) [pid = 1532] [serial = 460] [outer = 00000000]
19:51:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 153 (2056F800) [pid = 1532] [serial = 461] [outer = 1FE91800]
19:51:45 INFO - PROCESS | 1532 | 1447473105801 Marionette INFO loaded listener.js
19:51:45 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 154 (2060C800) [pid = 1532] [serial = 462] [outer = 1FE91800]
19:51:46 INFO - PROCESS | 1532 | ++DOCSHELL 20CD9800 == 60 [pid = 1532] [id = 164]
19:51:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 155 (2101F400) [pid = 1532] [serial = 463] [outer = 00000000]
19:51:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 156 (210C9C00) [pid = 1532] [serial = 464] [outer = 2101F400]
19:51:46 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
19:51:46 INFO - document served over http requires an https
19:51:46 INFO - sub-resource via iframe-tag using the meta-referrer
19:51:46 INFO - delivery method with keep-origin-redirect and when
19:51:46 INFO - the target request is cross-origin.
19:51:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
19:51:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:51:46 INFO - PROCESS | 1532 | ++DOCSHELL 2101F800 == 61 [pid = 1532] [id = 165]
19:51:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 157 (21022C00) [pid = 1532] [serial = 465] [outer = 00000000]
19:51:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 158 (2147F400) [pid = 1532] [serial = 466] [outer = 21022C00]
19:51:46 INFO - PROCESS | 1532 | 1447473106498 Marionette INFO loaded listener.js
19:51:46 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 159 (2148D400) [pid = 1532] [serial = 467] [outer = 21022C00]
19:51:46 INFO - PROCESS | 1532 | ++DOCSHELL 21D69C00 == 62 [pid = 1532] [id = 166]
19:51:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 160 (21D6C800) [pid = 1532] [serial = 468] [outer = 00000000]
19:51:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 161 (21D77000) [pid = 1532] [serial = 469] [outer = 21D6C800]
19:51:46 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
19:51:46 INFO - document served over http requires an https
19:51:46 INFO - sub-resource via iframe-tag using the meta-referrer
19:51:46 INFO - delivery method with no-redirect and when
19:51:46 INFO - the target request is cross-origin.
19:51:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 669ms
19:51:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:51:47 INFO - PROCESS | 1532 | ++DOCSHELL 21828000 == 63 [pid = 1532] [id = 167]
19:51:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 162 (2182D800) [pid = 1532] [serial = 470] [outer = 00000000]
19:51:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 163 (23176000) [pid = 1532] [serial = 471] [outer = 2182D800]
19:51:47 INFO - PROCESS | 1532 | 1447473107217 Marionette INFO loaded listener.js
19:51:47 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 164 (2317E400) [pid = 1532] [serial = 472] [outer = 2182D800]
19:51:47 INFO - PROCESS | 1532 | ++DOCSHELL 13A6B800 == 64 [pid = 1532] [id = 168]
19:51:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (13F4CC00) [pid = 1532] [serial = 473] [outer = 00000000]
19:51:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (13369000) [pid = 1532] [serial = 474] [outer = 13F4CC00]
19:51:48 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
19:51:48 INFO - document served over http requires an https
19:51:48 INFO - sub-resource via iframe-tag using the meta-referrer
19:51:48 INFO - delivery method with swap-origin-redirect and when
19:51:48 INFO - the target request is cross-origin.
19:51:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
19:51:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:51:48 INFO - PROCESS | 1532 | ++DOCSHELL 15ACAC00 == 65 [pid = 1532] [id = 169]
19:51:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (15ACE000) [pid = 1532] [serial = 475] [outer = 00000000]
19:51:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (17C56000) [pid = 1532] [serial = 476] [outer = 15ACE000]
19:51:48 INFO - PROCESS | 1532 | 1447473108418 Marionette INFO loaded listener.js
19:51:48 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (18397800) [pid = 1532] [serial = 477] [outer = 15ACE000]
19:51:49 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
19:51:49 INFO - document served over http requires an https
19:51:49 INFO - sub-resource via script-tag using the meta-referrer
19:51:49 INFO - delivery method with keep-origin-redirect and when
19:51:49 INFO - the target request is cross-origin.
19:51:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1069ms
19:51:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:51:49 INFO - PROCESS | 1532 | ++DOCSHELL 1D531000 == 66 [pid = 1532] [id = 170]
19:51:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (1EFCC400) [pid = 1532] [serial = 478] [outer = 00000000]
19:51:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (20CD2000) [pid = 1532] [serial = 479] [outer = 1EFCC400]
19:51:49 INFO - PROCESS | 1532 | 1447473109446 Marionette INFO loaded listener.js
19:51:49 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (21D71800) [pid = 1532] [serial = 480] [outer = 1EFCC400]
19:51:50 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
19:51:50 INFO - document served over http requires an https
19:51:50 INFO - sub-resource via script-tag using the meta-referrer
19:51:50 INFO - delivery method with no-redirect and when
19:51:50 INFO - the target request is cross-origin.
19:51:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
19:51:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:51:50 INFO - PROCESS | 1532 | ++DOCSHELL 23810400 == 67 [pid = 1532] [id = 171]
19:51:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (23813800) [pid = 1532] [serial = 481] [outer = 00000000]
19:51:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (23B32C00) [pid = 1532] [serial = 482] [outer = 23813800]
19:51:50 INFO - PROCESS | 1532 | 1447473110365 Marionette INFO loaded listener.js
19:51:50 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (23E4A400) [pid = 1532] [serial = 483] [outer = 23813800]
19:51:51 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
19:51:51 INFO - document served over http requires an https
19:51:51 INFO - sub-resource via script-tag using the meta-referrer
19:51:51 INFO - delivery method with swap-origin-redirect and when
19:51:51 INFO - the target request is cross-origin.
19:51:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1080ms
19:51:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:51:51 INFO - PROCESS | 1532 | ++DOCSHELL 23E58000 == 68 [pid = 1532] [id = 172]
19:51:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (23E58400) [pid = 1532] [serial = 484] [outer = 00000000]
19:51:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (242F2400) [pid = 1532] [serial = 485] [outer = 23E58400]
19:51:51 INFO - PROCESS | 1532 | 1447473111470 Marionette INFO loaded listener.js
19:51:51 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (242F8000) [pid = 1532] [serial = 486] [outer = 23E58400]
19:51:52 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
19:51:52 INFO - document served over http requires an https
19:51:52 INFO - sub-resource via xhr-request using the meta-referrer
19:51:52 INFO - delivery method with keep-origin-redirect and when
19:51:52 INFO - the target request is cross-origin.
19:51:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 869ms
19:51:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:51:52 INFO - PROCESS | 1532 | ++DOCSHELL 1F253C00 == 69 [pid = 1532] [id = 173]
19:51:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (1F254000) [pid = 1532] [serial = 487] [outer = 00000000]
19:51:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (1F25A800) [pid = 1532] [serial = 488] [outer = 1F254000]
19:51:52 INFO - PROCESS | 1532 | 1447473112386 Marionette INFO loaded listener.js
19:51:52 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (25C97C00) [pid = 1532] [serial = 489] [outer = 1F254000]
19:51:52 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
19:51:52 INFO - document served over http requires an https
19:51:52 INFO - sub-resource via xhr-request using the meta-referrer
19:51:52 INFO - delivery method with no-redirect and when
19:51:52 INFO - the target request is cross-origin.
19:51:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 830ms
19:51:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:51:53 INFO - PROCESS | 1532 | ++DOCSHELL 26022800 == 70 [pid = 1532] [id = 174]
19:51:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (26023400) [pid = 1532] [serial = 490] [outer = 00000000]
19:51:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (2602AC00) [pid = 1532] [serial = 491] [outer = 26023400]
19:51:53 INFO - PROCESS | 1532 | 1447473113191 Marionette INFO loaded listener.js
19:51:53 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (26031C00) [pid = 1532] [serial = 492] [outer = 26023400]
19:51:54 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
19:51:54 INFO - document served over http requires an https
19:51:54 INFO - sub-resource via xhr-request using the meta-referrer
19:51:54 INFO - delivery method with swap-origin-redirect and when
19:51:54 INFO - the target request is cross-origin.
19:51:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1181ms
19:51:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:51:54 INFO - PROCESS | 1532 | ++DOCSHELL 1F254C00 == 71 [pid = 1532] [id = 175]
19:51:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (1F259400) [pid = 1532] [serial = 493] [outer = 00000000]
19:51:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (26267000) [pid = 1532] [serial = 494] [outer = 1F259400]
19:51:54 INFO - PROCESS | 1532 | 1447473114379 Marionette INFO loaded listener.js
19:51:54 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (26905000) [pid = 1532] [serial = 495] [outer = 1F259400]
19:51:55 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
19:51:55 INFO - document served over http requires an http
19:51:55 INFO - sub-resource via fetch-request using the meta-referrer
19:51:55 INFO - delivery method with keep-origin-redirect and when
19:51:55 INFO - the target request is same-origin.
19:51:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
19:51:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:51:55 INFO - PROCESS | 1532 | ++DOCSHELL 2141C400 == 72 [pid = 1532] [id = 176]
19:51:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (2690C400) [pid = 1532] [serial = 496] [outer = 00000000]
19:51:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (26938400) [pid = 1532] [serial = 497] [outer = 2690C400]
19:51:55 INFO - PROCESS | 1532 | 1447473115353 Marionette INFO loaded listener.js
19:51:55 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (2693CC00) [pid = 1532] [serial = 498] [outer = 2690C400]
19:51:55 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
19:51:55 INFO - document served over http requires an http
19:51:55 INFO - sub-resource via fetch-request using the meta-referrer
19:51:55 INFO - delivery method with no-redirect and when
19:51:55 INFO - the target request is same-origin.
19:51:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
19:51:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:51:56 INFO - PROCESS | 1532 | ++DOCSHELL 1B096000 == 73 [pid = 1532] [id = 177]
19:51:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (242EDC00) [pid = 1532] [serial = 499] [outer = 00000000]
19:51:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (2768A400) [pid = 1532] [serial = 500] [outer = 242EDC00]
19:51:56 INFO - PROCESS | 1532 | 1447473116260 Marionette INFO loaded listener.js
19:51:56 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (2768FC00) [pid = 1532] [serial = 501] [outer = 242EDC00]
19:51:58 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
19:51:58 INFO - document served over http requires an http
19:51:58 INFO - sub-resource via fetch-request using the meta-referrer
19:51:58 INFO - delivery method with swap-origin-redirect and when
19:51:58 INFO - the target request is same-origin.
19:51:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2174ms
19:51:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:51:58 INFO - PROCESS | 1532 | ++DOCSHELL 15ACB000 == 74 [pid = 1532] [id = 178]
19:51:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (15ACB400) [pid = 1532] [serial = 502] [outer = 00000000]
19:51:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (1ADBB400) [pid = 1532] [serial = 503] [outer = 15ACB400]
19:51:58 INFO - PROCESS | 1532 | 1447473118692 Marionette INFO loaded listener.js
19:51:58 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (1B606000) [pid = 1532] [serial = 504] [outer = 15ACB400]
19:51:58 INFO - PROCESS | 1532 | [1532] 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
19:51:59 INFO - PROCESS | 1532 | ++DOCSHELL 15A02000 == 75 [pid = 1532] [id = 179]
19:51:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (15A88800) [pid = 1532] [serial = 505] [outer = 00000000]
19:51:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (17BFC000) [pid = 1532] [serial = 506] [outer = 15A88800]
19:51:59 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
19:51:59 INFO - document served over http requires an http
19:51:59 INFO - sub-resource via iframe-tag using the meta-referrer
19:51:59 INFO - delivery method with keep-origin-redirect and when
19:51:59 INFO - the target request is same-origin.
19:51:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1439ms
19:51:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:51:59 INFO - PROCESS | 1532 | ++DOCSHELL 1B603400 == 76 [pid = 1532] [id = 180]
19:51:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (1B605400) [pid = 1532] [serial = 507] [outer = 00000000]
19:51:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (1C93E000) [pid = 1532] [serial = 508] [outer = 1B605400]
19:51:59 INFO - PROCESS | 1532 | 1447473119905 Marionette INFO loaded listener.js
19:51:59 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:51:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (1D53A000) [pid = 1532] [serial = 509] [outer = 1B605400]
19:52:00 INFO - PROCESS | 1532 | ++DOCSHELL 1E628400 == 77 [pid = 1532] [id = 181]
19:52:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 202 (1E698000) [pid = 1532] [serial = 510] [outer = 00000000]
19:52:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 203 (13C49800) [pid = 1532] [serial = 511] [outer = 1E698000]
19:52:00 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
19:52:00 INFO - document served over http requires an http
19:52:00 INFO - sub-resource via iframe-tag using the meta-referrer
19:52:00 INFO - delivery method with no-redirect and when
19:52:00 INFO - the target request is same-origin.
19:52:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1117ms
19:52:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:52:01 INFO - PROCESS | 1532 | ++DOCSHELL 12E2D800 == 78 [pid = 1532] [id = 182]
19:52:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 204 (12F9EC00) [pid = 1532] [serial = 512] [outer = 00000000]
19:52:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 205 (19C7C400) [pid = 1532] [serial = 513] [outer = 12F9EC00]
19:52:01 INFO - PROCESS | 1532 | 1447473121079 Marionette INFO loaded listener.js
19:52:01 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 206 (1D460C00) [pid = 1532] [serial = 514] [outer = 12F9EC00]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 17B92C00 == 77 [pid = 1532] [id = 52]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 21D69C00 == 76 [pid = 1532] [id = 166]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 2101F800 == 75 [pid = 1532] [id = 165]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 20CD9800 == 74 [pid = 1532] [id = 164]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 1F886400 == 73 [pid = 1532] [id = 163]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 13A77000 == 72 [pid = 1532] [id = 162]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 1EFD2400 == 71 [pid = 1532] [id = 161]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 1C946400 == 70 [pid = 1532] [id = 160]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 1B30E000 == 69 [pid = 1532] [id = 159]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 19C0E000 == 68 [pid = 1532] [id = 158]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 16E8E000 == 67 [pid = 1532] [id = 157]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 0B3D9400 == 66 [pid = 1532] [id = 156]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 16829000 == 65 [pid = 1532] [id = 155]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 21A05800 == 64 [pid = 1532] [id = 153]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 102E0000 == 63 [pid = 1532] [id = 152]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 23937C00 == 62 [pid = 1532] [id = 151]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 23810800 == 61 [pid = 1532] [id = 150]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 2380C400 == 60 [pid = 1532] [id = 149]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 236A0000 == 59 [pid = 1532] [id = 148]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 23147000 == 58 [pid = 1532] [id = 147]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 21B86400 == 57 [pid = 1532] [id = 146]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 21B77C00 == 56 [pid = 1532] [id = 145]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 2148BC00 == 55 [pid = 1532] [id = 144]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 1E627800 == 54 [pid = 1532] [id = 143]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 202D8000 == 53 [pid = 1532] [id = 142]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 18322400 == 52 [pid = 1532] [id = 141]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 132F8800 == 51 [pid = 1532] [id = 140]
19:52:01 INFO - PROCESS | 1532 | --DOCSHELL 0F836800 == 50 [pid = 1532] [id = 139]
19:52:01 INFO - PROCESS | 1532 | --DOMWINDOW == 205 (1C70B000) [pid = 1532] [serial = 371] [outer = 00000000] [url = about:blank]
19:52:01 INFO - PROCESS | 1532 | --DOMWINDOW == 204 (1E626000) [pid = 1532] [serial = 374] [outer = 00000000] [url = about:blank]
19:52:01 INFO - PROCESS | 1532 | --DOMWINDOW == 203 (17B99C00) [pid = 1532] [serial = 356] [outer = 00000000] [url = about:blank]
19:52:01 INFO - PROCESS | 1532 | --DOMWINDOW == 202 (1F529400) [pid = 1532] [serial = 382] [outer = 00000000] [url = about:blank]
19:52:01 INFO - PROCESS | 1532 | --DOMWINDOW == 201 (2022DC00) [pid = 1532] [serial = 387] [outer = 00000000] [url = about:blank]
19:52:01 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (1F2D3800) [pid = 1532] [serial = 377] [outer = 00000000] [url = about:blank]
19:52:01 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (1B311000) [pid = 1532] [serial = 368] [outer = 00000000] [url = about:blank]
19:52:01 INFO - PROCESS | 1532 | ++DOCSHELL 13F08C00 == 51 [pid = 1532] [id = 183]
19:52:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (14079000) [pid = 1532] [serial = 515] [outer = 00000000]
19:52:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (14110800) [pid = 1532] [serial = 516] [outer = 14079000]
19:52:01 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
19:52:01 INFO - document served over http requires an http
19:52:01 INFO - sub-resource via iframe-tag using the meta-referrer
19:52:01 INFO - delivery method with swap-origin-redirect and when
19:52:01 INFO - the target request is same-origin.
19:52:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1216ms
19:52:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:52:02 INFO - PROCESS | 1532 | ++DOCSHELL 17B8FC00 == 52 [pid = 1532] [id = 184]
19:52:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 202 (17B90800) [pid = 1532] [serial = 517] [outer = 00000000]
19:52:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 203 (1831FC00) [pid = 1532] [serial = 518] [outer = 17B90800]
19:52:02 INFO - PROCESS | 1532 | 1447473122214 Marionette INFO loaded listener.js
19:52:02 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 204 (1ADC2800) [pid = 1532] [serial = 519] [outer = 17B90800]
19:52:02 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
19:52:02 INFO - document served over http requires an http
19:52:02 INFO - sub-resource via script-tag using the meta-referrer
19:52:02 INFO - delivery method with keep-origin-redirect and when
19:52:02 INFO - the target request is same-origin.
19:52:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 670ms
19:52:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:52:02 INFO - PROCESS | 1532 | ++DOCSHELL 1B315000 == 53 [pid = 1532] [id = 185]
19:52:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 205 (1B318C00) [pid = 1532] [serial = 520] [outer = 00000000]
19:52:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 206 (1C4BD400) [pid = 1532] [serial = 521] [outer = 1B318C00]
19:52:02 INFO - PROCESS | 1532 | 1447473122798 Marionette INFO loaded listener.js
19:52:02 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 207 (1D45EC00) [pid = 1532] [serial = 522] [outer = 1B318C00]
19:52:03 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
19:52:03 INFO - document served over http requires an http
19:52:03 INFO - sub-resource via script-tag using the meta-referrer
19:52:03 INFO - delivery method with no-redirect and when
19:52:03 INFO - the target request is same-origin.
19:52:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 570ms
19:52:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:52:03 INFO - PROCESS | 1532 | ++DOCSHELL 1EFC9800 == 54 [pid = 1532] [id = 186]
19:52:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 208 (1EFCC800) [pid = 1532] [serial = 523] [outer = 00000000]
19:52:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 209 (1F525000) [pid = 1532] [serial = 524] [outer = 1EFCC800]
19:52:03 INFO - PROCESS | 1532 | 1447473123447 Marionette INFO loaded listener.js
19:52:03 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 210 (1F881C00) [pid = 1532] [serial = 525] [outer = 1EFCC800]
19:52:03 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
19:52:03 INFO - document served over http requires an http
19:52:03 INFO - sub-resource via script-tag using the meta-referrer
19:52:03 INFO - delivery method with swap-origin-redirect and when
19:52:03 INFO - the target request is same-origin.
19:52:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 751ms
19:52:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:52:04 INFO - PROCESS | 1532 | ++DOCSHELL 20233400 == 55 [pid = 1532] [id = 187]
19:52:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 211 (20233800) [pid = 1532] [serial = 526] [outer = 00000000]
19:52:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (202D6800) [pid = 1532] [serial = 527] [outer = 20233800]
19:52:04 INFO - PROCESS | 1532 | 1447473124257 Marionette INFO loaded listener.js
19:52:04 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (20572C00) [pid = 1532] [serial = 528] [outer = 20233800]
19:52:04 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
19:52:04 INFO - document served over http requires an http
19:52:04 INFO - sub-resource via xhr-request using the meta-referrer
19:52:04 INFO - delivery method with keep-origin-redirect and when
19:52:04 INFO - the target request is same-origin.
19:52:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
19:52:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:52:04 INFO - PROCESS | 1532 | ++DOCSHELL 2066E400 == 56 [pid = 1532] [id = 188]
19:52:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (20670000) [pid = 1532] [serial = 529] [outer = 00000000]
19:52:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (210C3C00) [pid = 1532] [serial = 530] [outer = 20670000]
19:52:04 INFO - PROCESS | 1532 | 1447473124941 Marionette INFO loaded listener.js
19:52:04 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (20669400) [pid = 1532] [serial = 531] [outer = 20670000]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (1F2CC000) [pid = 1532] [serial = 454] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (21022C00) [pid = 1532] [serial = 465] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (21D74400) [pid = 1532] [serial = 431] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (23939000) [pid = 1532] [serial = 426] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473096246]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (2380C800) [pid = 1532] [serial = 421] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 210 (23466800) [pid = 1532] [serial = 415] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 209 (21B7C400) [pid = 1532] [serial = 409] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 208 (2313B400) [pid = 1532] [serial = 412] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 207 (17F6DC00) [pid = 1532] [serial = 443] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 206 (1B7BDC00) [pid = 1532] [serial = 397] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 205 (2147F400) [pid = 1532] [serial = 466] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 204 (1F889400) [pid = 1532] [serial = 455] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 203 (1E69DC00) [pid = 1532] [serial = 452] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 202 (1AFF2800) [pid = 1532] [serial = 446] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 201 (1C943400) [pid = 1532] [serial = 458] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (21022400) [pid = 1532] [serial = 400] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (215A7400) [pid = 1532] [serial = 403] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (13298800) [pid = 1532] [serial = 440] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (1830B800) [pid = 1532] [serial = 437] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (23B3C400) [pid = 1532] [serial = 434] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (210C9C00) [pid = 1532] [serial = 464] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (2056F800) [pid = 1532] [serial = 461] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (14112C00) [pid = 1532] [serial = 394] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (1C43A000) [pid = 1532] [serial = 449] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (21D77000) [pid = 1532] [serial = 469] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473106843]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (1329EC00) [pid = 1532] [serial = 390] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (1FE68000) [pid = 1532] [serial = 321] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (14610800) [pid = 1532] [serial = 457] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (17B9E800) [pid = 1532] [serial = 436] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (17B8F400) [pid = 1532] [serial = 442] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (1D465C00) [pid = 1532] [serial = 451] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (21D6C800) [pid = 1532] [serial = 468] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473106843]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (19DF9000) [pid = 1532] [serial = 445] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (1B606C00) [pid = 1532] [serial = 448] [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]
19:52:05 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
19:52:05 INFO - document served over http requires an http
19:52:05 INFO - sub-resource via xhr-request using the meta-referrer
19:52:05 INFO - delivery method with no-redirect and when
19:52:05 INFO - the target request is same-origin.
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (2101F400) [pid = 1532] [serial = 463] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 669ms
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (0F3B1000) [pid = 1532] [serial = 439] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (1FE91800) [pid = 1532] [serial = 460] [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]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (23B2FC00) [pid = 1532] [serial = 432] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (1B7CBC00) [pid = 1532] [serial = 429] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (1EFCB400) [pid = 1532] [serial = 427] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473096246]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (2392EC00) [pid = 1532] [serial = 424] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (21E88800) [pid = 1532] [serial = 406] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (2380EC00) [pid = 1532] [serial = 422] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (236A8C00) [pid = 1532] [serial = 419] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (1831C800) [pid = 1532] [serial = 444] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (2022E800) [pid = 1532] [serial = 323] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (1B22EC00) [pid = 1532] [serial = 447] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (1C70A400) [pid = 1532] [serial = 450] [outer = 00000000] [url = about:blank]
19:52:05 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (0B3DEC00) [pid = 1532] [serial = 164] [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.]
19:52:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:52:05 INFO - PROCESS | 1532 | ++DOCSHELL 14610800 == 57 [pid = 1532] [id = 189]
19:52:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (15A10C00) [pid = 1532] [serial = 532] [outer = 00000000]
19:52:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (1C93B400) [pid = 1532] [serial = 533] [outer = 15A10C00]
19:52:05 INFO - PROCESS | 1532 | 1447473125585 Marionette INFO loaded listener.js
19:52:05 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (2056F800) [pid = 1532] [serial = 534] [outer = 15A10C00]
19:52:06 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
19:52:06 INFO - document served over http requires an http
19:52:06 INFO - sub-resource via xhr-request using the meta-referrer
19:52:06 INFO - delivery method with swap-origin-redirect and when
19:52:06 INFO - the target request is same-origin.
19:52:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
19:52:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:52:06 INFO - PROCESS | 1532 | ++DOCSHELL 140BA000 == 58 [pid = 1532] [id = 190]
19:52:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (1831C800) [pid = 1532] [serial = 535] [outer = 00000000]
19:52:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (21823C00) [pid = 1532] [serial = 536] [outer = 1831C800]
19:52:06 INFO - PROCESS | 1532 | 1447473126245 Marionette INFO loaded listener.js
19:52:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (21B7C000) [pid = 1532] [serial = 537] [outer = 1831C800]
19:52:06 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
19:52:06 INFO - document served over http requires an https
19:52:06 INFO - sub-resource via fetch-request using the meta-referrer
19:52:06 INFO - delivery method with keep-origin-redirect and when
19:52:06 INFO - the target request is same-origin.
19:52:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 669ms
19:52:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:52:06 INFO - PROCESS | 1532 | ++DOCSHELL 21D6A000 == 59 [pid = 1532] [id = 191]
19:52:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (21D6D400) [pid = 1532] [serial = 538] [outer = 00000000]
19:52:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (21E86400) [pid = 1532] [serial = 539] [outer = 21D6D400]
19:52:06 INFO - PROCESS | 1532 | 1447473126896 Marionette INFO loaded listener.js
19:52:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (2313D000) [pid = 1532] [serial = 540] [outer = 21D6D400]
19:52:07 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
19:52:07 INFO - document served over http requires an https
19:52:07 INFO - sub-resource via fetch-request using the meta-referrer
19:52:07 INFO - delivery method with no-redirect and when
19:52:07 INFO - the target request is same-origin.
19:52:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 730ms
19:52:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:52:07 INFO - PROCESS | 1532 | ++DOCSHELL 12E48400 == 60 [pid = 1532] [id = 192]
19:52:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (13298C00) [pid = 1532] [serial = 541] [outer = 00000000]
19:52:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (15D0E000) [pid = 1532] [serial = 542] [outer = 13298C00]
19:52:07 INFO - PROCESS | 1532 | 1447473127866 Marionette INFO loaded listener.js
19:52:07 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (17B9B800) [pid = 1532] [serial = 543] [outer = 13298C00]
19:52:08 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
19:52:08 INFO - document served over http requires an https
19:52:08 INFO - sub-resource via fetch-request using the meta-referrer
19:52:08 INFO - delivery method with swap-origin-redirect and when
19:52:08 INFO - the target request is same-origin.
19:52:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
19:52:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:52:08 INFO - PROCESS | 1532 | ++DOCSHELL 1AFF3C00 == 61 [pid = 1532] [id = 193]
19:52:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (1B09A000) [pid = 1532] [serial = 544] [outer = 00000000]
19:52:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (1C946400) [pid = 1532] [serial = 545] [outer = 1B09A000]
19:52:08 INFO - PROCESS | 1532 | 1447473128844 Marionette INFO loaded listener.js
19:52:08 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (1F527400) [pid = 1532] [serial = 546] [outer = 1B09A000]
19:52:09 INFO - PROCESS | 1532 | ++DOCSHELL 2313E400 == 62 [pid = 1532] [id = 194]
19:52:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (23179400) [pid = 1532] [serial = 547] [outer = 00000000]
19:52:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (23463C00) [pid = 1532] [serial = 548] [outer = 23179400]
19:52:09 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
19:52:09 INFO - document served over http requires an https
19:52:09 INFO - sub-resource via iframe-tag using the meta-referrer
19:52:09 INFO - delivery method with keep-origin-redirect and when
19:52:09 INFO - the target request is same-origin.
19:52:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1077ms
19:52:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:52:09 INFO - PROCESS | 1532 | ++DOCSHELL 2317D000 == 63 [pid = 1532] [id = 195]
19:52:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (23463800) [pid = 1532] [serial = 549] [outer = 00000000]
19:52:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (236AA800) [pid = 1532] [serial = 550] [outer = 23463800]
19:52:10 INFO - PROCESS | 1532 | 1447473130008 Marionette INFO loaded listener.js
19:52:10 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (23814C00) [pid = 1532] [serial = 551] [outer = 23463800]
19:52:10 INFO - PROCESS | 1532 | ++DOCSHELL 23937C00 == 64 [pid = 1532] [id = 196]
19:52:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (23B2F400) [pid = 1532] [serial = 552] [outer = 00000000]
19:52:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (2380C400) [pid = 1532] [serial = 553] [outer = 23B2F400]
19:52:10 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
19:52:10 INFO - document served over http requires an https
19:52:10 INFO - sub-resource via iframe-tag using the meta-referrer
19:52:10 INFO - delivery method with no-redirect and when
19:52:10 INFO - the target request is same-origin.
19:52:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 970ms
19:52:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:52:10 INFO - PROCESS | 1532 | ++DOCSHELL 23B30C00 == 65 [pid = 1532] [id = 197]
19:52:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (23B39800) [pid = 1532] [serial = 554] [outer = 00000000]
19:52:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (25C9A400) [pid = 1532] [serial = 555] [outer = 23B39800]
19:52:11 INFO - PROCESS | 1532 | 1447473131017 Marionette INFO loaded listener.js
19:52:11 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (2602C800) [pid = 1532] [serial = 556] [outer = 23B39800]
19:52:11 INFO - PROCESS | 1532 | ++DOCSHELL 26942800 == 66 [pid = 1532] [id = 198]
19:52:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (26944000) [pid = 1532] [serial = 557] [outer = 00000000]
19:52:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (27D9B400) [pid = 1532] [serial = 558] [outer = 26944000]
19:52:11 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
19:52:11 INFO - document served over http requires an https
19:52:11 INFO - sub-resource via iframe-tag using the meta-referrer
19:52:11 INFO - delivery method with swap-origin-redirect and when
19:52:11 INFO - the target request is same-origin.
19:52:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1130ms
19:52:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:52:12 INFO - PROCESS | 1532 | ++DOCSHELL 27696800 == 67 [pid = 1532] [id = 199]
19:52:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (27696C00) [pid = 1532] [serial = 559] [outer = 00000000]
19:52:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (27DA1C00) [pid = 1532] [serial = 560] [outer = 27696C00]
19:52:12 INFO - PROCESS | 1532 | 1447473132159 Marionette INFO loaded listener.js
19:52:12 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (27DA6C00) [pid = 1532] [serial = 561] [outer = 27696C00]
19:52:12 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
19:52:12 INFO - document served over http requires an https
19:52:12 INFO - sub-resource via script-tag using the meta-referrer
19:52:12 INFO - delivery method with keep-origin-redirect and when
19:52:12 INFO - the target request is same-origin.
19:52:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
19:52:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:52:13 INFO - PROCESS | 1532 | ++DOCSHELL 1C927400 == 68 [pid = 1532] [id = 200]
19:52:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (1C928400) [pid = 1532] [serial = 562] [outer = 00000000]
19:52:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (2429A000) [pid = 1532] [serial = 563] [outer = 1C928400]
19:52:13 INFO - PROCESS | 1532 | 1447473133130 Marionette INFO loaded listener.js
19:52:13 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (2429E400) [pid = 1532] [serial = 564] [outer = 1C928400]
19:52:13 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
19:52:13 INFO - document served over http requires an https
19:52:13 INFO - sub-resource via script-tag using the meta-referrer
19:52:13 INFO - delivery method with no-redirect and when
19:52:13 INFO - the target request is same-origin.
19:52:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
19:52:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:52:13 INFO - PROCESS | 1532 | ++DOCSHELL 242A4000 == 69 [pid = 1532] [id = 201]
19:52:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (242A4C00) [pid = 1532] [serial = 565] [outer = 00000000]
19:52:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 202 (26A07000) [pid = 1532] [serial = 566] [outer = 242A4C00]
19:52:14 INFO - PROCESS | 1532 | 1447473134060 Marionette INFO loaded listener.js
19:52:14 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 203 (26A0A800) [pid = 1532] [serial = 567] [outer = 242A4C00]
19:52:14 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
19:52:14 INFO - document served over http requires an https
19:52:14 INFO - sub-resource via script-tag using the meta-referrer
19:52:14 INFO - delivery method with swap-origin-redirect and when
19:52:14 INFO - the target request is same-origin.
19:52:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
19:52:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:52:14 INFO - PROCESS | 1532 | ++DOCSHELL 27D9FC00 == 70 [pid = 1532] [id = 202]
19:52:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 204 (27DA2400) [pid = 1532] [serial = 568] [outer = 00000000]
19:52:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 205 (27DCC800) [pid = 1532] [serial = 569] [outer = 27DA2400]
19:52:15 INFO - PROCESS | 1532 | 1447473135065 Marionette INFO loaded listener.js
19:52:15 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 206 (27DCFC00) [pid = 1532] [serial = 570] [outer = 27DA2400]
19:52:15 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
19:52:15 INFO - document served over http requires an https
19:52:15 INFO - sub-resource via xhr-request using the meta-referrer
19:52:15 INFO - delivery method with keep-origin-redirect and when
19:52:15 INFO - the target request is same-origin.
19:52:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
19:52:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:52:15 INFO - PROCESS | 1532 | ++DOCSHELL 27DD3800 == 71 [pid = 1532] [id = 203]
19:52:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 207 (27DD4C00) [pid = 1532] [serial = 571] [outer = 00000000]
19:52:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 208 (285E0400) [pid = 1532] [serial = 572] [outer = 27DD4C00]
19:52:15 INFO - PROCESS | 1532 | 1447473135985 Marionette INFO loaded listener.js
19:52:16 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 209 (285E4400) [pid = 1532] [serial = 573] [outer = 27DD4C00]
19:52:18 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
19:52:18 INFO - document served over http requires an https
19:52:18 INFO - sub-resource via xhr-request using the meta-referrer
19:52:18 INFO - delivery method with no-redirect and when
19:52:18 INFO - the target request is same-origin.
19:52:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2323ms
19:52:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:52:18 INFO - PROCESS | 1532 | ++DOCSHELL 0B3E2000 == 72 [pid = 1532] [id = 204]
19:52:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 210 (13A6E000) [pid = 1532] [serial = 574] [outer = 00000000]
19:52:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 211 (1EF2C400) [pid = 1532] [serial = 575] [outer = 13A6E000]
19:52:18 INFO - PROCESS | 1532 | 1447473138304 Marionette INFO loaded listener.js
19:52:18 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (1F882400) [pid = 1532] [serial = 576] [outer = 13A6E000]
19:52:19 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
19:52:19 INFO - document served over http requires an https
19:52:19 INFO - sub-resource via xhr-request using the meta-referrer
19:52:19 INFO - delivery method with swap-origin-redirect and when
19:52:19 INFO - the target request is same-origin.
19:52:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1281ms
19:52:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:52:19 INFO - PROCESS | 1532 | ++DOCSHELL 1410A000 == 73 [pid = 1532] [id = 205]
19:52:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (1682B000) [pid = 1532] [serial = 577] [outer = 00000000]
19:52:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (18EE0400) [pid = 1532] [serial = 578] [outer = 1682B000]
19:52:19 INFO - PROCESS | 1532 | 1447473139635 Marionette INFO loaded listener.js
19:52:19 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (1AFF2800) [pid = 1532] [serial = 579] [outer = 1682B000]
19:52:20 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
19:52:20 INFO - document served over http requires an http
19:52:20 INFO - sub-resource via fetch-request using the http-csp
19:52:20 INFO - delivery method with keep-origin-redirect and when
19:52:20 INFO - the target request is cross-origin.
19:52:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1016ms
19:52:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:52:20 INFO - PROCESS | 1532 | ++DOCSHELL 0B28C800 == 74 [pid = 1532] [id = 206]
19:52:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (0B3E4400) [pid = 1532] [serial = 580] [outer = 00000000]
19:52:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 217 (1335E000) [pid = 1532] [serial = 581] [outer = 0B3E4400]
19:52:20 INFO - PROCESS | 1532 | 1447473140640 Marionette INFO loaded listener.js
19:52:20 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 218 (17D58800) [pid = 1532] [serial = 582] [outer = 0B3E4400]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 140BA000 == 73 [pid = 1532] [id = 190]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 14610800 == 72 [pid = 1532] [id = 189]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 2066E400 == 71 [pid = 1532] [id = 188]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 20233400 == 70 [pid = 1532] [id = 187]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1EFC9800 == 69 [pid = 1532] [id = 186]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1B315000 == 68 [pid = 1532] [id = 185]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 17B8FC00 == 67 [pid = 1532] [id = 184]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 13F08C00 == 66 [pid = 1532] [id = 183]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 12E2D800 == 65 [pid = 1532] [id = 182]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1E628400 == 64 [pid = 1532] [id = 181]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1B603400 == 63 [pid = 1532] [id = 180]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 15A02000 == 62 [pid = 1532] [id = 179]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 15ACB000 == 61 [pid = 1532] [id = 178]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1B096000 == 60 [pid = 1532] [id = 177]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 2141C400 == 59 [pid = 1532] [id = 176]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1F254C00 == 58 [pid = 1532] [id = 175]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 26022800 == 57 [pid = 1532] [id = 174]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1F253C00 == 56 [pid = 1532] [id = 173]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 23E58000 == 55 [pid = 1532] [id = 172]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 23810400 == 54 [pid = 1532] [id = 171]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 1D531000 == 53 [pid = 1532] [id = 170]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 2369C400 == 52 [pid = 1532] [id = 154]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 15ACAC00 == 51 [pid = 1532] [id = 169]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 13A6B800 == 50 [pid = 1532] [id = 168]
19:52:21 INFO - PROCESS | 1532 | --DOCSHELL 21828000 == 49 [pid = 1532] [id = 167]
19:52:21 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
19:52:21 INFO - document served over http requires an http
19:52:21 INFO - sub-resource via fetch-request using the http-csp
19:52:21 INFO - delivery method with no-redirect and when
19:52:21 INFO - the target request is cross-origin.
19:52:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1017ms
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 217 (1EFCD000) [pid = 1532] [serial = 453] [outer = 00000000] [url = about:blank]
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 216 (1AFE7000) [pid = 1532] [serial = 438] [outer = 00000000] [url = about:blank]
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (13366C00) [pid = 1532] [serial = 441] [outer = 00000000] [url = about:blank]
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (1FE5DC00) [pid = 1532] [serial = 459] [outer = 00000000] [url = about:blank]
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (2060C800) [pid = 1532] [serial = 462] [outer = 00000000] [url = about:blank]
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (1FE64C00) [pid = 1532] [serial = 456] [outer = 00000000] [url = about:blank]
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (2148D400) [pid = 1532] [serial = 467] [outer = 00000000] [url = about:blank]
19:52:21 INFO - PROCESS | 1532 | --DOMWINDOW == 210 (20CD2C00) [pid = 1532] [serial = 392] [outer = 00000000] [url = about:blank]
19:52:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:52:21 INFO - PROCESS | 1532 | ++DOCSHELL 0F830400 == 50 [pid = 1532] [id = 207]
19:52:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 211 (0F838800) [pid = 1532] [serial = 583] [outer = 00000000]
19:52:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (132F0000) [pid = 1532] [serial = 584] [outer = 0F838800]
19:52:21 INFO - PROCESS | 1532 | 1447473141657 Marionette INFO loaded listener.js
19:52:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (13A6B800) [pid = 1532] [serial = 585] [outer = 0F838800]
19:52:22 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
19:52:22 INFO - document served over http requires an http
19:52:22 INFO - sub-resource via fetch-request using the http-csp
19:52:22 INFO - delivery method with swap-origin-redirect and when
19:52:22 INFO - the target request is cross-origin.
19:52:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 669ms
19:52:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:52:22 INFO - PROCESS | 1532 | ++DOCSHELL 15AC9C00 == 51 [pid = 1532] [id = 208]
19:52:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (15ACE800) [pid = 1532] [serial = 586] [outer = 00000000]
19:52:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (17EAA000) [pid = 1532] [serial = 587] [outer = 15ACE800]
19:52:22 INFO - PROCESS | 1532 | 1447473142342 Marionette INFO loaded listener.js
19:52:22 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (18321000) [pid = 1532] [serial = 588] [outer = 15ACE800]
19:52:22 INFO - PROCESS | 1532 | ++DOCSHELL 1AFE7000 == 52 [pid = 1532] [id = 209]
19:52:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 217 (1AFE7C00) [pid = 1532] [serial = 589] [outer = 00000000]
19:52:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 218 (1B22E800) [pid = 1532] [serial = 590] [outer = 1AFE7C00]
19:52:22 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
19:52:22 INFO - document served over http requires an http
19:52:22 INFO - sub-resource via iframe-tag using the http-csp
19:52:22 INFO - delivery method with keep-origin-redirect and when
19:52:22 INFO - the target request is cross-origin.
19:52:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
19:52:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:52:23 INFO - PROCESS | 1532 | ++DOCSHELL 1ADBA800 == 53 [pid = 1532] [id = 210]
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 219 (1ADC0400) [pid = 1532] [serial = 591] [outer = 00000000]
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 220 (1B609400) [pid = 1532] [serial = 592] [outer = 1ADC0400]
19:52:23 INFO - PROCESS | 1532 | 1447473143098 Marionette INFO loaded listener.js
19:52:23 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 221 (1C42EC00) [pid = 1532] [serial = 593] [outer = 1ADC0400]
19:52:23 INFO - PROCESS | 1532 | ++DOCSHELL 1C4C5800 == 54 [pid = 1532] [id = 211]
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 222 (1C4C7C00) [pid = 1532] [serial = 594] [outer = 00000000]
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 223 (1C4C8400) [pid = 1532] [serial = 595] [outer = 1C4C7C00]
19:52:23 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
19:52:23 INFO - document served over http requires an http
19:52:23 INFO - sub-resource via iframe-tag using the http-csp
19:52:23 INFO - delivery method with no-redirect and when
19:52:23 INFO - the target request is cross-origin.
19:52:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 670ms
19:52:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:52:23 INFO - PROCESS | 1532 | ++DOCSHELL 1C4C8000 == 55 [pid = 1532] [id = 212]
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 224 (1C701400) [pid = 1532] [serial = 596] [outer = 00000000]
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 225 (1C93E800) [pid = 1532] [serial = 597] [outer = 1C701400]
19:52:23 INFO - PROCESS | 1532 | 1447473143798 Marionette INFO loaded listener.js
19:52:23 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 226 (1D45A000) [pid = 1532] [serial = 598] [outer = 1C701400]
19:52:24 INFO - PROCESS | 1532 | ++DOCSHELL 1D49E800 == 56 [pid = 1532] [id = 213]
19:52:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 227 (1D52E400) [pid = 1532] [serial = 599] [outer = 00000000]
19:52:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 228 (1E623400) [pid = 1532] [serial = 600] [outer = 1D52E400]
19:52:24 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
19:52:24 INFO - document served over http requires an http
19:52:24 INFO - sub-resource via iframe-tag using the http-csp
19:52:24 INFO - delivery method with swap-origin-redirect and when
19:52:24 INFO - the target request is cross-origin.
19:52:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
19:52:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:52:24 INFO - PROCESS | 1532 | ++DOCSHELL 1D4A5400 == 57 [pid = 1532] [id = 214]
19:52:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 229 (1D4A7000) [pid = 1532] [serial = 601] [outer = 00000000]
19:52:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 230 (1EF2B400) [pid = 1532] [serial = 602] [outer = 1D4A7000]
19:52:24 INFO - PROCESS | 1532 | 1447473144515 Marionette INFO loaded listener.js
19:52:24 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 231 (1EFD1400) [pid = 1532] [serial = 603] [outer = 1D4A7000]
19:52:25 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
19:52:25 INFO - document served over http requires an http
19:52:25 INFO - sub-resource via script-tag using the http-csp
19:52:25 INFO - delivery method with keep-origin-redirect and when
19:52:25 INFO - the target request is cross-origin.
19:52:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 730ms
19:52:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:52:25 INFO - PROCESS | 1532 | ++DOCSHELL 1F2CA800 == 58 [pid = 1532] [id = 215]
19:52:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 232 (1F2CB400) [pid = 1532] [serial = 604] [outer = 00000000]
19:52:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 233 (1F529400) [pid = 1532] [serial = 605] [outer = 1F2CB400]
19:52:25 INFO - PROCESS | 1532 | 1447473145236 Marionette INFO loaded listener.js
19:52:25 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 234 (1F88A000) [pid = 1532] [serial = 606] [outer = 1F2CB400]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 233 (20572800) [pid = 1532] [serial = 222] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 232 (18323400) [pid = 1532] [serial = 338] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 231 (2066EC00) [pid = 1532] [serial = 343] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 230 (18E08C00) [pid = 1532] [serial = 396] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 229 (13F4CC00) [pid = 1532] [serial = 473] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 228 (1C945400) [pid = 1532] [serial = 348] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 227 (21D77800) [pid = 1532] [serial = 411] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 226 (136B3400) [pid = 1532] [serial = 204] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 225 (1B228800) [pid = 1532] [serial = 149] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 224 (20CCEC00) [pid = 1532] [serial = 402] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 223 (1B096400) [pid = 1532] [serial = 225] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 222 (1D535400) [pid = 1532] [serial = 158] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 221 (18324000) [pid = 1532] [serial = 207] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 220 (1831CC00) [pid = 1532] [serial = 228] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 219 (21023000) [pid = 1532] [serial = 333] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 218 (0B3E0400) [pid = 1532] [serial = 143] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 217 (2022B000) [pid = 1532] [serial = 330] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 216 (1D45D800) [pid = 1532] [serial = 155] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (1B7C4400) [pid = 1532] [serial = 152] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (13A6BC00) [pid = 1532] [serial = 270] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (132F0800) [pid = 1532] [serial = 324] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (1F87E400) [pid = 1532] [serial = 217] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (210C5000) [pid = 1532] [serial = 282] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 210 (13361C00) [pid = 1532] [serial = 351] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 209 (2393AC00) [pid = 1532] [serial = 433] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 208 (215A8800) [pid = 1532] [serial = 285] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 207 (23149C00) [pid = 1532] [serial = 414] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 206 (15A88800) [pid = 1532] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 205 (215B0800) [pid = 1532] [serial = 405] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 204 (20575000) [pid = 1532] [serial = 399] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 203 (19C97400) [pid = 1532] [serial = 327] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 202 (21020000) [pid = 1532] [serial = 279] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 201 (1D453800) [pid = 1532] [serial = 276] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (1B606400) [pid = 1532] [serial = 212] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (21B78000) [pid = 1532] [serial = 408] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (17B95C00) [pid = 1532] [serial = 146] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (132F9400) [pid = 1532] [serial = 393] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (1831A000) [pid = 1532] [serial = 273] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (1831FC00) [pid = 1532] [serial = 518] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (1F525000) [pid = 1532] [serial = 524] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (14110800) [pid = 1532] [serial = 516] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (19C7C400) [pid = 1532] [serial = 513] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (21823C00) [pid = 1532] [serial = 536] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (202D6800) [pid = 1532] [serial = 527] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (21E86400) [pid = 1532] [serial = 539] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (1EFCC800) [pid = 1532] [serial = 523] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (1E698000) [pid = 1532] [serial = 510] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473120357]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (15A10C00) [pid = 1532] [serial = 532] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (1B318C00) [pid = 1532] [serial = 520] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (17B90800) [pid = 1532] [serial = 517] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (12F9EC00) [pid = 1532] [serial = 512] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (1831C800) [pid = 1532] [serial = 535] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (20233800) [pid = 1532] [serial = 526] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (1B605400) [pid = 1532] [serial = 507] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (14079000) [pid = 1532] [serial = 515] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (20670000) [pid = 1532] [serial = 529] [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]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (2768A400) [pid = 1532] [serial = 500] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (26267000) [pid = 1532] [serial = 494] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (26938400) [pid = 1532] [serial = 497] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (1F25A800) [pid = 1532] [serial = 488] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (2602AC00) [pid = 1532] [serial = 491] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (23B32C00) [pid = 1532] [serial = 482] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (242F2400) [pid = 1532] [serial = 485] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (17C56000) [pid = 1532] [serial = 476] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (20CD2000) [pid = 1532] [serial = 479] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (13369000) [pid = 1532] [serial = 474] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (23176000) [pid = 1532] [serial = 471] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (17BFC000) [pid = 1532] [serial = 506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (1ADBB400) [pid = 1532] [serial = 503] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (13C49800) [pid = 1532] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473120357]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 163 (1C93E000) [pid = 1532] [serial = 508] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 162 (1C93B400) [pid = 1532] [serial = 533] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 161 (210C3C00) [pid = 1532] [serial = 530] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 160 (1C4BD400) [pid = 1532] [serial = 521] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 159 (1A03B400) [pid = 1532] [serial = 148] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 158 (17B96000) [pid = 1532] [serial = 395] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 157 (1C4BB400) [pid = 1532] [serial = 275] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 156 (20CD7400) [pid = 1532] [serial = 224] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 155 (20572C00) [pid = 1532] [serial = 528] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 154 (21A03800) [pid = 1532] [serial = 340] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 153 (1C939800) [pid = 1532] [serial = 345] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 152 (1C708800) [pid = 1532] [serial = 398] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 151 (21829800) [pid = 1532] [serial = 350] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 150 (23140000) [pid = 1532] [serial = 413] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 149 (15A07800) [pid = 1532] [serial = 206] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 148 (1B314000) [pid = 1532] [serial = 151] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 147 (2181EC00) [pid = 1532] [serial = 404] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 146 (1C432C00) [pid = 1532] [serial = 227] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 145 (1E620800) [pid = 1532] [serial = 160] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 144 (1F2CEC00) [pid = 1532] [serial = 209] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 143 (1C4C5000) [pid = 1532] [serial = 230] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 142 (2141F000) [pid = 1532] [serial = 335] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 141 (132C4800) [pid = 1532] [serial = 145] [outer = 00000000] [url = about:blank]
19:52:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:52:25 INFO - document served over http requires an http
19:52:25 INFO - sub-resource via script-tag using the http-csp
19:52:25 INFO - delivery method with no-redirect and when
19:52:25 INFO - the target request is cross-origin.
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 140 (2060FC00) [pid = 1532] [serial = 332] [outer = 00000000] [url = about:blank]
19:52:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 890ms
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 139 (1D469400) [pid = 1532] [serial = 157] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 138 (1D456400) [pid = 1532] [serial = 154] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 137 (15A04400) [pid = 1532] [serial = 272] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 136 (15A8A000) [pid = 1532] [serial = 326] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 135 (1F889800) [pid = 1532] [serial = 219] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 134 (21482000) [pid = 1532] [serial = 284] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 133 (21825C00) [pid = 1532] [serial = 353] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 132 (23171C00) [pid = 1532] [serial = 435] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 131 (21A02000) [pid = 1532] [serial = 287] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 130 (2346B000) [pid = 1532] [serial = 416] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (21E8DC00) [pid = 1532] [serial = 407] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 128 (21285C00) [pid = 1532] [serial = 401] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 127 (1D44EC00) [pid = 1532] [serial = 329] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 126 (21028800) [pid = 1532] [serial = 281] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 125 (2056F800) [pid = 1532] [serial = 534] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 124 (20602000) [pid = 1532] [serial = 278] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 123 (202D0C00) [pid = 1532] [serial = 214] [outer = 00000000] [url = about:blank]
19:52:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 122 (20669400) [pid = 1532] [serial = 531] [outer = 00000000] [url = about:blank]
19:52:25 INFO - PROCESS | 1532 | --DOMWINDOW == 121 (21B81800) [pid = 1532] [serial = 410] [outer = 00000000] [url = about:blank]
19:52:26 INFO - PROCESS | 1532 | ++DOCSHELL 0F3B7400 == 59 [pid = 1532] [id = 216]
19:52:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 122 (0F3BBC00) [pid = 1532] [serial = 607] [outer = 00000000]
19:52:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 123 (13A6BC00) [pid = 1532] [serial = 608] [outer = 0F3BBC00]
19:52:26 INFO - PROCESS | 1532 | 1447473146099 Marionette INFO loaded listener.js
19:52:26 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 124 (15A10C00) [pid = 1532] [serial = 609] [outer = 0F3BBC00]
19:52:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:52:26 INFO - document served over http requires an http
19:52:26 INFO - sub-resource via script-tag using the http-csp
19:52:26 INFO - delivery method with swap-origin-redirect and when
19:52:26 INFO - the target request is cross-origin.
19:52:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 630ms
19:52:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:52:26 INFO - PROCESS | 1532 | ++DOCSHELL 19C97400 == 60 [pid = 1532] [id = 217]
19:52:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 125 (1A089000) [pid = 1532] [serial = 610] [outer = 00000000]
19:52:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 126 (1C4BB400) [pid = 1532] [serial = 611] [outer = 1A089000]
19:52:26 INFO - PROCESS | 1532 | 1447473146733 Marionette INFO loaded listener.js
19:52:26 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 127 (1D45C800) [pid = 1532] [serial = 612] [outer = 1A089000]
19:52:27 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
19:52:27 INFO - document served over http requires an http
19:52:27 INFO - sub-resource via xhr-request using the http-csp
19:52:27 INFO - delivery method with keep-origin-redirect and when
19:52:27 INFO - the target request is cross-origin.
19:52:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
19:52:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:52:27 INFO - PROCESS | 1532 | ++DOCSHELL 1C939800 == 61 [pid = 1532] [id = 218]
19:52:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 128 (1F889800) [pid = 1532] [serial = 613] [outer = 00000000]
19:52:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 129 (20234000) [pid = 1532] [serial = 614] [outer = 1F889800]
19:52:27 INFO - PROCESS | 1532 | 1447473147389 Marionette INFO loaded listener.js
19:52:27 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (202D6800) [pid = 1532] [serial = 615] [outer = 1F889800]
19:52:27 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
19:52:27 INFO - document served over http requires an http
19:52:27 INFO - sub-resource via xhr-request using the http-csp
19:52:27 INFO - delivery method with no-redirect and when
19:52:27 INFO - the target request is cross-origin.
19:52:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 630ms
19:52:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:52:28 INFO - PROCESS | 1532 | ++DOCSHELL 0B3E2800 == 62 [pid = 1532] [id = 219]
19:52:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 131 (0B3E4800) [pid = 1532] [serial = 616] [outer = 00000000]
19:52:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 132 (0F7C8C00) [pid = 1532] [serial = 617] [outer = 0B3E4800]
19:52:28 INFO - PROCESS | 1532 | 1447473148245 Marionette INFO loaded listener.js
19:52:28 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 133 (132C5C00) [pid = 1532] [serial = 618] [outer = 0B3E4800]
19:52:28 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
19:52:28 INFO - document served over http requires an http
19:52:28 INFO - sub-resource via xhr-request using the http-csp
19:52:28 INFO - delivery method with swap-origin-redirect and when
19:52:28 INFO - the target request is cross-origin.
19:52:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1016ms
19:52:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:52:29 INFO - PROCESS | 1532 | ++DOCSHELL 15A82400 == 63 [pid = 1532] [id = 220]
19:52:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 134 (1682F800) [pid = 1532] [serial = 619] [outer = 00000000]
19:52:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 135 (18323400) [pid = 1532] [serial = 620] [outer = 1682F800]
19:52:29 INFO - PROCESS | 1532 | 1447473149207 Marionette INFO loaded listener.js
19:52:29 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 136 (1B315C00) [pid = 1532] [serial = 621] [outer = 1682F800]
19:52:29 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
19:52:29 INFO - document served over http requires an https
19:52:29 INFO - sub-resource via fetch-request using the http-csp
19:52:29 INFO - delivery method with keep-origin-redirect and when
19:52:29 INFO - the target request is cross-origin.
19:52:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1036ms
19:52:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:52:30 INFO - PROCESS | 1532 | ++DOCSHELL 1C4C7800 == 64 [pid = 1532] [id = 221]
19:52:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 137 (1C939C00) [pid = 1532] [serial = 622] [outer = 00000000]
19:52:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 138 (1FE66800) [pid = 1532] [serial = 623] [outer = 1C939C00]
19:52:30 INFO - PROCESS | 1532 | 1447473150208 Marionette INFO loaded listener.js
19:52:30 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 139 (2056B800) [pid = 1532] [serial = 624] [outer = 1C939C00]
19:52:30 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
19:52:30 INFO - document served over http requires an https
19:52:30 INFO - sub-resource via fetch-request using the http-csp
19:52:30 INFO - delivery method with no-redirect and when
19:52:30 INFO - the target request is cross-origin.
19:52:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
19:52:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:52:31 INFO - PROCESS | 1532 | ++DOCSHELL 202DA000 == 65 [pid = 1532] [id = 222]
19:52:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 140 (2066BC00) [pid = 1532] [serial = 625] [outer = 00000000]
19:52:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 141 (20674C00) [pid = 1532] [serial = 626] [outer = 2066BC00]
19:52:31 INFO - PROCESS | 1532 | 1447473151193 Marionette INFO loaded listener.js
19:52:31 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 142 (20CD8800) [pid = 1532] [serial = 627] [outer = 2066BC00]
19:52:31 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
19:52:31 INFO - document served over http requires an https
19:52:31 INFO - sub-resource via fetch-request using the http-csp
19:52:31 INFO - delivery method with swap-origin-redirect and when
19:52:31 INFO - the target request is cross-origin.
19:52:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 889ms
19:52:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:52:32 INFO - PROCESS | 1532 | ++DOCSHELL 21023800 == 66 [pid = 1532] [id = 223]
19:52:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 143 (21027800) [pid = 1532] [serial = 628] [outer = 00000000]
19:52:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 144 (210CBC00) [pid = 1532] [serial = 629] [outer = 21027800]
19:52:32 INFO - PROCESS | 1532 | 1447473152090 Marionette INFO loaded listener.js
19:52:32 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 145 (21292C00) [pid = 1532] [serial = 630] [outer = 21027800]
19:52:32 INFO - PROCESS | 1532 | ++DOCSHELL 21423C00 == 67 [pid = 1532] [id = 224]
19:52:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 146 (21427800) [pid = 1532] [serial = 631] [outer = 00000000]
19:52:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 147 (21484400) [pid = 1532] [serial = 632] [outer = 21427800]
19:52:32 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
19:52:32 INFO - document served over http requires an https
19:52:32 INFO - sub-resource via iframe-tag using the http-csp
19:52:32 INFO - delivery method with keep-origin-redirect and when
19:52:32 INFO - the target request is cross-origin.
19:52:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1017ms
19:52:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:52:33 INFO - PROCESS | 1532 | ++DOCSHELL 21485000 == 68 [pid = 1532] [id = 225]
19:52:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 148 (21485400) [pid = 1532] [serial = 633] [outer = 00000000]
19:52:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 149 (215B4800) [pid = 1532] [serial = 634] [outer = 21485400]
19:52:33 INFO - PROCESS | 1532 | 1447473153168 Marionette INFO loaded listener.js
19:52:33 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 150 (21824C00) [pid = 1532] [serial = 635] [outer = 21485400]
19:52:33 INFO - PROCESS | 1532 | ++DOCSHELL 21A09400 == 69 [pid = 1532] [id = 226]
19:52:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 151 (21A09C00) [pid = 1532] [serial = 636] [outer = 00000000]
19:52:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 152 (21A0C800) [pid = 1532] [serial = 637] [outer = 21A09C00]
19:52:33 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
19:52:33 INFO - document served over http requires an https
19:52:33 INFO - sub-resource via iframe-tag using the http-csp
19:52:33 INFO - delivery method with no-redirect and when
19:52:33 INFO - the target request is cross-origin.
19:52:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 970ms
19:52:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:52:34 INFO - PROCESS | 1532 | ++DOCSHELL 21A01800 == 70 [pid = 1532] [id = 227]
19:52:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 153 (21A04000) [pid = 1532] [serial = 638] [outer = 00000000]
19:52:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 154 (21B78C00) [pid = 1532] [serial = 639] [outer = 21A04000]
19:52:34 INFO - PROCESS | 1532 | 1447473154125 Marionette INFO loaded listener.js
19:52:34 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 155 (21B84C00) [pid = 1532] [serial = 640] [outer = 21A04000]
19:52:34 INFO - PROCESS | 1532 | ++DOCSHELL 21D74400 == 71 [pid = 1532] [id = 228]
19:52:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 156 (21D77000) [pid = 1532] [serial = 641] [outer = 00000000]
19:52:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 157 (21E88400) [pid = 1532] [serial = 642] [outer = 21D77000]
19:52:34 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
19:52:34 INFO - document served over http requires an https
19:52:34 INFO - sub-resource via iframe-tag using the http-csp
19:52:34 INFO - delivery method with swap-origin-redirect and when
19:52:34 INFO - the target request is cross-origin.
19:52:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1065ms
19:52:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:52:35 INFO - PROCESS | 1532 | ++DOCSHELL 21D6B800 == 72 [pid = 1532] [id = 229]
19:52:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 158 (21E87C00) [pid = 1532] [serial = 643] [outer = 00000000]
19:52:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 159 (23144C00) [pid = 1532] [serial = 644] [outer = 21E87C00]
19:52:35 INFO - PROCESS | 1532 | 1447473155223 Marionette INFO loaded listener.js
19:52:35 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 160 (23173C00) [pid = 1532] [serial = 645] [outer = 21E87C00]
19:52:35 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
19:52:35 INFO - document served over http requires an https
19:52:35 INFO - sub-resource via script-tag using the http-csp
19:52:35 INFO - delivery method with keep-origin-redirect and when
19:52:35 INFO - the target request is cross-origin.
19:52:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 930ms
19:52:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:52:36 INFO - PROCESS | 1532 | ++DOCSHELL 1C4C4400 == 73 [pid = 1532] [id = 230]
19:52:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 161 (2317A800) [pid = 1532] [serial = 646] [outer = 00000000]
19:52:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 162 (236A8000) [pid = 1532] [serial = 647] [outer = 2317A800]
19:52:36 INFO - PROCESS | 1532 | 1447473156117 Marionette INFO loaded listener.js
19:52:36 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 163 (2392CC00) [pid = 1532] [serial = 648] [outer = 2317A800]
19:52:38 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
19:52:38 INFO - document served over http requires an https
19:52:38 INFO - sub-resource via script-tag using the http-csp
19:52:38 INFO - delivery method with no-redirect and when
19:52:38 INFO - the target request is cross-origin.
19:52:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2517ms
19:52:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:52:39 INFO - PROCESS | 1532 | ++DOCSHELL 1329B400 == 74 [pid = 1532] [id = 231]
19:52:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 164 (1329E400) [pid = 1532] [serial = 649] [outer = 00000000]
19:52:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (13365000) [pid = 1532] [serial = 650] [outer = 1329E400]
19:52:39 INFO - PROCESS | 1532 | 1447473159302 Marionette INFO loaded listener.js
19:52:39 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (1410F400) [pid = 1532] [serial = 651] [outer = 1329E400]
19:52:39 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
19:52:39 INFO - document served over http requires an https
19:52:39 INFO - sub-resource via script-tag using the http-csp
19:52:39 INFO - delivery method with swap-origin-redirect and when
19:52:39 INFO - the target request is cross-origin.
19:52:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1632ms
19:52:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:52:40 INFO - PROCESS | 1532 | ++DOCSHELL 1682A400 == 75 [pid = 1532] [id = 232]
19:52:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (17B93000) [pid = 1532] [serial = 652] [outer = 00000000]
19:52:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (1ADBB400) [pid = 1532] [serial = 653] [outer = 17B93000]
19:52:40 INFO - PROCESS | 1532 | 1447473160268 Marionette INFO loaded listener.js
19:52:40 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (1B6E0800) [pid = 1532] [serial = 654] [outer = 17B93000]
19:52:41 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
19:52:41 INFO - document served over http requires an https
19:52:41 INFO - sub-resource via xhr-request using the http-csp
19:52:41 INFO - delivery method with keep-origin-redirect and when
19:52:41 INFO - the target request is cross-origin.
19:52:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1022ms
19:52:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:52:41 INFO - PROCESS | 1532 | ++DOCSHELL 15AC6C00 == 76 [pid = 1532] [id = 233]
19:52:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (168A6000) [pid = 1532] [serial = 655] [outer = 00000000]
19:52:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (1B095800) [pid = 1532] [serial = 656] [outer = 168A6000]
19:52:41 INFO - PROCESS | 1532 | 1447473161330 Marionette INFO loaded listener.js
19:52:41 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (1C91F400) [pid = 1532] [serial = 657] [outer = 168A6000]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1C939800 == 75 [pid = 1532] [id = 218]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 19C97400 == 74 [pid = 1532] [id = 217]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 0F3B7400 == 73 [pid = 1532] [id = 216]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1F2CA800 == 72 [pid = 1532] [id = 215]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1D4A5400 == 71 [pid = 1532] [id = 214]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1D49E800 == 70 [pid = 1532] [id = 213]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1C4C8000 == 69 [pid = 1532] [id = 212]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1C4C5800 == 68 [pid = 1532] [id = 211]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1ADBA800 == 67 [pid = 1532] [id = 210]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1AFE7000 == 66 [pid = 1532] [id = 209]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 15AC9C00 == 65 [pid = 1532] [id = 208]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 0F830400 == 64 [pid = 1532] [id = 207]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 0B28C800 == 63 [pid = 1532] [id = 206]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1410A000 == 62 [pid = 1532] [id = 205]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 27DD3800 == 61 [pid = 1532] [id = 203]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 27D9FC00 == 60 [pid = 1532] [id = 202]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 242A4000 == 59 [pid = 1532] [id = 201]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1C927400 == 58 [pid = 1532] [id = 200]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 27696800 == 57 [pid = 1532] [id = 199]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 26942800 == 56 [pid = 1532] [id = 198]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 23B30C00 == 55 [pid = 1532] [id = 197]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 23937C00 == 54 [pid = 1532] [id = 196]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 2317D000 == 53 [pid = 1532] [id = 195]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 2313E400 == 52 [pid = 1532] [id = 194]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 1AFF3C00 == 51 [pid = 1532] [id = 193]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 12E48400 == 50 [pid = 1532] [id = 192]
19:52:41 INFO - PROCESS | 1532 | --DOCSHELL 21D6A000 == 49 [pid = 1532] [id = 191]
19:52:41 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (1F881C00) [pid = 1532] [serial = 525] [outer = 00000000] [url = about:blank]
19:52:41 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (1D460C00) [pid = 1532] [serial = 514] [outer = 00000000] [url = about:blank]
19:52:41 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (1ADC2800) [pid = 1532] [serial = 519] [outer = 00000000] [url = about:blank]
19:52:41 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (1D53A000) [pid = 1532] [serial = 509] [outer = 00000000] [url = about:blank]
19:52:41 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (21B7C000) [pid = 1532] [serial = 537] [outer = 00000000] [url = about:blank]
19:52:41 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (1D45EC00) [pid = 1532] [serial = 522] [outer = 00000000] [url = about:blank]
19:52:42 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
19:52:42 INFO - document served over http requires an https
19:52:42 INFO - sub-resource via xhr-request using the http-csp
19:52:42 INFO - delivery method with no-redirect and when
19:52:42 INFO - the target request is cross-origin.
19:52:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1069ms
19:52:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:52:42 INFO - PROCESS | 1532 | ++DOCSHELL 0F836800 == 50 [pid = 1532] [id = 234]
19:52:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (12FA7C00) [pid = 1532] [serial = 658] [outer = 00000000]
19:52:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (15A10400) [pid = 1532] [serial = 659] [outer = 12FA7C00]
19:52:42 INFO - PROCESS | 1532 | 1447473162264 Marionette INFO loaded listener.js
19:52:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (1696E800) [pid = 1532] [serial = 660] [outer = 12FA7C00]
19:52:42 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
19:52:42 INFO - document served over http requires an https
19:52:42 INFO - sub-resource via xhr-request using the http-csp
19:52:42 INFO - delivery method with swap-origin-redirect and when
19:52:42 INFO - the target request is cross-origin.
19:52:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
19:52:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:52:42 INFO - PROCESS | 1532 | ++DOCSHELL 17B96800 == 51 [pid = 1532] [id = 235]
19:52:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (17F0E000) [pid = 1532] [serial = 661] [outer = 00000000]
19:52:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (1AFEF800) [pid = 1532] [serial = 662] [outer = 17F0E000]
19:52:42 INFO - PROCESS | 1532 | 1447473162936 Marionette INFO loaded listener.js
19:52:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (1B313800) [pid = 1532] [serial = 663] [outer = 17F0E000]
19:52:43 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
19:52:43 INFO - document served over http requires an http
19:52:43 INFO - sub-resource via fetch-request using the http-csp
19:52:43 INFO - delivery method with keep-origin-redirect and when
19:52:43 INFO - the target request is same-origin.
19:52:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
19:52:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:52:43 INFO - PROCESS | 1532 | ++DOCSHELL 1C4C8000 == 52 [pid = 1532] [id = 236]
19:52:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (1C709400) [pid = 1532] [serial = 664] [outer = 00000000]
19:52:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (1C939000) [pid = 1532] [serial = 665] [outer = 1C709400]
19:52:43 INFO - PROCESS | 1532 | 1447473163610 Marionette INFO loaded listener.js
19:52:43 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (1D460800) [pid = 1532] [serial = 666] [outer = 1C709400]
19:52:44 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
19:52:44 INFO - document served over http requires an http
19:52:44 INFO - sub-resource via fetch-request using the http-csp
19:52:44 INFO - delivery method with no-redirect and when
19:52:44 INFO - the target request is same-origin.
19:52:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
19:52:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:52:44 INFO - PROCESS | 1532 | ++DOCSHELL 1E620C00 == 53 [pid = 1532] [id = 237]
19:52:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (1E622400) [pid = 1532] [serial = 667] [outer = 00000000]
19:52:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (1E69C800) [pid = 1532] [serial = 668] [outer = 1E622400]
19:52:44 INFO - PROCESS | 1532 | 1447473164396 Marionette INFO loaded listener.js
19:52:44 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (1EF29000) [pid = 1532] [serial = 669] [outer = 1E622400]
19:52:44 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
19:52:44 INFO - document served over http requires an http
19:52:44 INFO - sub-resource via fetch-request using the http-csp
19:52:44 INFO - delivery method with swap-origin-redirect and when
19:52:44 INFO - the target request is same-origin.
19:52:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
19:52:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:52:44 INFO - PROCESS | 1532 | ++DOCSHELL 1EFD0000 == 54 [pid = 1532] [id = 238]
19:52:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (1F256000) [pid = 1532] [serial = 670] [outer = 00000000]
19:52:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (1F2D6800) [pid = 1532] [serial = 671] [outer = 1F256000]
19:52:45 INFO - PROCESS | 1532 | 1447473165055 Marionette INFO loaded listener.js
19:52:45 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (1F529C00) [pid = 1532] [serial = 672] [outer = 1F256000]
19:52:45 INFO - PROCESS | 1532 | ++DOCSHELL 1FE87000 == 55 [pid = 1532] [id = 239]
19:52:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (1FE88000) [pid = 1532] [serial = 673] [outer = 00000000]
19:52:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (20232400) [pid = 1532] [serial = 674] [outer = 1FE88000]
19:52:45 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
19:52:45 INFO - document served over http requires an http
19:52:45 INFO - sub-resource via iframe-tag using the http-csp
19:52:45 INFO - delivery method with keep-origin-redirect and when
19:52:45 INFO - the target request is same-origin.
19:52:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 690ms
19:52:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (236A1400) [pid = 1532] [serial = 418] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (0F3BBC00) [pid = 1532] [serial = 607] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (0F838800) [pid = 1532] [serial = 583] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (2182D800) [pid = 1532] [serial = 470] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (1329D400) [pid = 1532] [serial = 428] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (1F2CB400) [pid = 1532] [serial = 604] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (1AFE7C00) [pid = 1532] [serial = 589] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (1C4C7C00) [pid = 1532] [serial = 594] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473143390]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (0B3E4400) [pid = 1532] [serial = 580] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (1A089000) [pid = 1532] [serial = 610] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (1D4A7000) [pid = 1532] [serial = 601] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (1C701400) [pid = 1532] [serial = 596] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (23810C00) [pid = 1532] [serial = 423] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (1ADC0400) [pid = 1532] [serial = 591] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (1D52E400) [pid = 1532] [serial = 599] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (15ACE800) [pid = 1532] [serial = 586] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (1682B000) [pid = 1532] [serial = 577] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (15ACE000) [pid = 1532] [serial = 475] [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]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (23B2F400) [pid = 1532] [serial = 552] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473130459]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 163 (26944000) [pid = 1532] [serial = 557] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 162 (23179400) [pid = 1532] [serial = 547] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 161 (1B22E800) [pid = 1532] [serial = 590] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 160 (17EAA000) [pid = 1532] [serial = 587] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 159 (13A6BC00) [pid = 1532] [serial = 608] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 158 (1335E000) [pid = 1532] [serial = 581] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 157 (1EF2B400) [pid = 1532] [serial = 602] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 156 (18EE0400) [pid = 1532] [serial = 578] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 155 (1C4C8400) [pid = 1532] [serial = 595] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473143390]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 154 (1B609400) [pid = 1532] [serial = 592] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 153 (1C4BB400) [pid = 1532] [serial = 611] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 152 (1F529400) [pid = 1532] [serial = 605] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 151 (27DCC800) [pid = 1532] [serial = 569] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 150 (285E0400) [pid = 1532] [serial = 572] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 149 (20234000) [pid = 1532] [serial = 614] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 148 (2429A000) [pid = 1532] [serial = 563] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 147 (26A07000) [pid = 1532] [serial = 566] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 146 (27DA1C00) [pid = 1532] [serial = 560] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 145 (2380C400) [pid = 1532] [serial = 553] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473130459]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 144 (236AA800) [pid = 1532] [serial = 550] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 143 (27D9B400) [pid = 1532] [serial = 558] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 142 (25C9A400) [pid = 1532] [serial = 555] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 141 (23463C00) [pid = 1532] [serial = 548] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 140 (1C946400) [pid = 1532] [serial = 545] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 139 (15D0E000) [pid = 1532] [serial = 542] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 138 (132F0000) [pid = 1532] [serial = 584] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 137 (1EF2C400) [pid = 1532] [serial = 575] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 136 (1E623400) [pid = 1532] [serial = 600] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 135 (1C93E800) [pid = 1532] [serial = 597] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 134 (23807800) [pid = 1532] [serial = 420] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 133 (23931C00) [pid = 1532] [serial = 425] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 132 (1D45C800) [pid = 1532] [serial = 612] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 131 (18397800) [pid = 1532] [serial = 477] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 130 (2317E400) [pid = 1532] [serial = 472] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (1FE5F000) [pid = 1532] [serial = 430] [outer = 00000000] [url = about:blank]
19:52:46 INFO - PROCESS | 1532 | ++DOCSHELL 0B3E4400 == 56 [pid = 1532] [id = 240]
19:52:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (0F3B2C00) [pid = 1532] [serial = 675] [outer = 00000000]
19:52:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 131 (13366800) [pid = 1532] [serial = 676] [outer = 0F3B2C00]
19:52:46 INFO - PROCESS | 1532 | 1447473166484 Marionette INFO loaded listener.js
19:52:46 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 132 (17F71C00) [pid = 1532] [serial = 677] [outer = 0F3B2C00]
19:52:46 INFO - PROCESS | 1532 | ++DOCSHELL 1EF2B400 == 57 [pid = 1532] [id = 241]
19:52:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 133 (1F2CB400) [pid = 1532] [serial = 678] [outer = 00000000]
19:52:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 134 (1FE8AC00) [pid = 1532] [serial = 679] [outer = 1F2CB400]
19:52:46 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
19:52:46 INFO - document served over http requires an http
19:52:46 INFO - sub-resource via iframe-tag using the http-csp
19:52:46 INFO - delivery method with no-redirect and when
19:52:46 INFO - the target request is same-origin.
19:52:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1332ms
19:52:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:52:47 INFO - PROCESS | 1532 | ++DOCSHELL 1C70AC00 == 58 [pid = 1532] [id = 242]
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 135 (1C93E800) [pid = 1532] [serial = 680] [outer = 00000000]
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 136 (1FE60400) [pid = 1532] [serial = 681] [outer = 1C93E800]
19:52:47 INFO - PROCESS | 1532 | 1447473167103 Marionette INFO loaded listener.js
19:52:47 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 137 (20606800) [pid = 1532] [serial = 682] [outer = 1C93E800]
19:52:47 INFO - PROCESS | 1532 | ++DOCSHELL 20669000 == 59 [pid = 1532] [id = 243]
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 138 (2066D000) [pid = 1532] [serial = 683] [outer = 00000000]
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 139 (20CDA400) [pid = 1532] [serial = 684] [outer = 2066D000]
19:52:47 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
19:52:47 INFO - document served over http requires an http
19:52:47 INFO - sub-resource via iframe-tag using the http-csp
19:52:47 INFO - delivery method with swap-origin-redirect and when
19:52:47 INFO - the target request is same-origin.
19:52:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
19:52:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:52:47 INFO - PROCESS | 1532 | ++DOCSHELL 0F8F3800 == 60 [pid = 1532] [id = 244]
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 140 (2066D400) [pid = 1532] [serial = 685] [outer = 00000000]
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 141 (2128A000) [pid = 1532] [serial = 686] [outer = 2066D400]
19:52:47 INFO - PROCESS | 1532 | 1447473167802 Marionette INFO loaded listener.js
19:52:47 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 142 (21488800) [pid = 1532] [serial = 687] [outer = 2066D400]
19:52:48 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
19:52:48 INFO - document served over http requires an http
19:52:48 INFO - sub-resource via script-tag using the http-csp
19:52:48 INFO - delivery method with keep-origin-redirect and when
19:52:48 INFO - the target request is same-origin.
19:52:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 671ms
19:52:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:52:48 INFO - PROCESS | 1532 | ++DOCSHELL 0F3BC400 == 61 [pid = 1532] [id = 245]
19:52:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 143 (0F41A000) [pid = 1532] [serial = 688] [outer = 00000000]
19:52:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 144 (12E45400) [pid = 1532] [serial = 689] [outer = 0F41A000]
19:52:48 INFO - PROCESS | 1532 | 1447473168611 Marionette INFO loaded listener.js
19:52:48 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 145 (132C3C00) [pid = 1532] [serial = 690] [outer = 0F41A000]
19:52:49 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
19:52:49 INFO - document served over http requires an http
19:52:49 INFO - sub-resource via script-tag using the http-csp
19:52:49 INFO - delivery method with no-redirect and when
19:52:49 INFO - the target request is same-origin.
19:52:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1016ms
19:52:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:52:49 INFO - PROCESS | 1532 | ++DOCSHELL 17F66400 == 62 [pid = 1532] [id = 246]
19:52:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 146 (17F68000) [pid = 1532] [serial = 691] [outer = 00000000]
19:52:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 147 (1AFEEC00) [pid = 1532] [serial = 692] [outer = 17F68000]
19:52:49 INFO - PROCESS | 1532 | 1447473169665 Marionette INFO loaded listener.js
19:52:49 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 148 (1C70C000) [pid = 1532] [serial = 693] [outer = 17F68000]
19:52:50 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
19:52:50 INFO - document served over http requires an http
19:52:50 INFO - sub-resource via script-tag using the http-csp
19:52:50 INFO - delivery method with swap-origin-redirect and when
19:52:50 INFO - the target request is same-origin.
19:52:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1019ms
19:52:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:52:50 INFO - PROCESS | 1532 | ++DOCSHELL 2056A000 == 63 [pid = 1532] [id = 247]
19:52:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 149 (20571C00) [pid = 1532] [serial = 694] [outer = 00000000]
19:52:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 150 (21484000) [pid = 1532] [serial = 695] [outer = 20571C00]
19:52:50 INFO - PROCESS | 1532 | 1447473170631 Marionette INFO loaded listener.js
19:52:50 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 151 (21B7E800) [pid = 1532] [serial = 696] [outer = 20571C00]
19:52:51 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
19:52:51 INFO - document served over http requires an http
19:52:51 INFO - sub-resource via xhr-request using the http-csp
19:52:51 INFO - delivery method with keep-origin-redirect and when
19:52:51 INFO - the target request is same-origin.
19:52:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
19:52:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:52:51 INFO - PROCESS | 1532 | ++DOCSHELL 21D77400 == 64 [pid = 1532] [id = 248]
19:52:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 152 (21E85800) [pid = 1532] [serial = 697] [outer = 00000000]
19:52:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 153 (236A1400) [pid = 1532] [serial = 698] [outer = 21E85800]
19:52:51 INFO - PROCESS | 1532 | 1447473171540 Marionette INFO loaded listener.js
19:52:51 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 154 (23809800) [pid = 1532] [serial = 699] [outer = 21E85800]
19:52:52 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
19:52:52 INFO - document served over http requires an http
19:52:52 INFO - sub-resource via xhr-request using the http-csp
19:52:52 INFO - delivery method with no-redirect and when
19:52:52 INFO - the target request is same-origin.
19:52:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 929ms
19:52:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:52:52 INFO - PROCESS | 1532 | ++DOCSHELL 23815C00 == 65 [pid = 1532] [id = 249]
19:52:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 155 (23931C00) [pid = 1532] [serial = 700] [outer = 00000000]
19:52:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 156 (23B37400) [pid = 1532] [serial = 701] [outer = 23931C00]
19:52:52 INFO - PROCESS | 1532 | 1447473172445 Marionette INFO loaded listener.js
19:52:52 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 157 (23E4F800) [pid = 1532] [serial = 702] [outer = 23931C00]
19:52:52 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
19:52:52 INFO - document served over http requires an http
19:52:52 INFO - sub-resource via xhr-request using the http-csp
19:52:52 INFO - delivery method with swap-origin-redirect and when
19:52:52 INFO - the target request is same-origin.
19:52:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
19:52:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:52:53 INFO - PROCESS | 1532 | ++DOCSHELL 2429FC00 == 66 [pid = 1532] [id = 250]
19:52:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 158 (242A2800) [pid = 1532] [serial = 703] [outer = 00000000]
19:52:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 159 (242F0800) [pid = 1532] [serial = 704] [outer = 242A2800]
19:52:53 INFO - PROCESS | 1532 | 1447473173346 Marionette INFO loaded listener.js
19:52:53 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 160 (25C9AC00) [pid = 1532] [serial = 705] [outer = 242A2800]
19:52:53 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
19:52:53 INFO - document served over http requires an https
19:52:53 INFO - sub-resource via fetch-request using the http-csp
19:52:53 INFO - delivery method with keep-origin-redirect and when
19:52:53 INFO - the target request is same-origin.
19:52:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
19:52:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:52:54 INFO - PROCESS | 1532 | ++DOCSHELL 26022800 == 67 [pid = 1532] [id = 251]
19:52:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 161 (26029400) [pid = 1532] [serial = 706] [outer = 00000000]
19:52:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 162 (26907000) [pid = 1532] [serial = 707] [outer = 26029400]
19:52:54 INFO - PROCESS | 1532 | 1447473174223 Marionette INFO loaded listener.js
19:52:54 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 163 (2690F800) [pid = 1532] [serial = 708] [outer = 26029400]
19:52:54 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
19:52:54 INFO - document served over http requires an https
19:52:54 INFO - sub-resource via fetch-request using the http-csp
19:52:54 INFO - delivery method with no-redirect and when
19:52:54 INFO - the target request is same-origin.
19:52:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 971ms
19:52:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:52:55 INFO - PROCESS | 1532 | ++DOCSHELL 2690E000 == 68 [pid = 1532] [id = 252]
19:52:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 164 (26942800) [pid = 1532] [serial = 709] [outer = 00000000]
19:52:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (26A10000) [pid = 1532] [serial = 710] [outer = 26942800]
19:52:55 INFO - PROCESS | 1532 | 1447473175281 Marionette INFO loaded listener.js
19:52:55 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:55 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (2768DC00) [pid = 1532] [serial = 711] [outer = 26942800]
19:52:55 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
19:52:55 INFO - document served over http requires an https
19:52:55 INFO - sub-resource via fetch-request using the http-csp
19:52:55 INFO - delivery method with swap-origin-redirect and when
19:52:55 INFO - the target request is same-origin.
19:52:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
19:52:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:52:56 INFO - PROCESS | 1532 | ++DOCSHELL 26A09000 == 69 [pid = 1532] [id = 253]
19:52:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (2768C400) [pid = 1532] [serial = 712] [outer = 00000000]
19:52:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (27DA2C00) [pid = 1532] [serial = 713] [outer = 2768C400]
19:52:56 INFO - PROCESS | 1532 | 1447473176231 Marionette INFO loaded listener.js
19:52:56 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (27DCB000) [pid = 1532] [serial = 714] [outer = 2768C400]
19:52:56 INFO - PROCESS | 1532 | ++DOCSHELL 23D02800 == 70 [pid = 1532] [id = 254]
19:52:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (23D02C00) [pid = 1532] [serial = 715] [outer = 00000000]
19:52:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (23D05400) [pid = 1532] [serial = 716] [outer = 23D02C00]
19:52:56 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
19:52:56 INFO - document served over http requires an https
19:52:56 INFO - sub-resource via iframe-tag using the http-csp
19:52:56 INFO - delivery method with keep-origin-redirect and when
19:52:56 INFO - the target request is same-origin.
19:52:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 929ms
19:52:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:52:57 INFO - PROCESS | 1532 | ++DOCSHELL 23D04C00 == 71 [pid = 1532] [id = 255]
19:52:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (23D09400) [pid = 1532] [serial = 717] [outer = 00000000]
19:52:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (23D0FC00) [pid = 1532] [serial = 718] [outer = 23D09400]
19:52:57 INFO - PROCESS | 1532 | 1447473177188 Marionette INFO loaded listener.js
19:52:57 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (285DB800) [pid = 1532] [serial = 719] [outer = 23D09400]
19:52:57 INFO - PROCESS | 1532 | ++DOCSHELL 24AA4000 == 72 [pid = 1532] [id = 256]
19:52:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (24AA6000) [pid = 1532] [serial = 720] [outer = 00000000]
19:52:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (24AA1800) [pid = 1532] [serial = 721] [outer = 24AA6000]
19:52:57 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
19:52:57 INFO - document served over http requires an https
19:52:57 INFO - sub-resource via iframe-tag using the http-csp
19:52:57 INFO - delivery method with no-redirect and when
19:52:57 INFO - the target request is same-origin.
19:52:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 930ms
19:52:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:52:58 INFO - PROCESS | 1532 | ++DOCSHELL 24AA8400 == 73 [pid = 1532] [id = 257]
19:52:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (24AAA000) [pid = 1532] [serial = 722] [outer = 00000000]
19:52:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (27DCA000) [pid = 1532] [serial = 723] [outer = 24AAA000]
19:52:58 INFO - PROCESS | 1532 | 1447473178103 Marionette INFO loaded listener.js
19:52:58 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:52:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (21EBA800) [pid = 1532] [serial = 724] [outer = 24AAA000]
19:52:58 INFO - PROCESS | 1532 | ++DOCSHELL 21EC5C00 == 74 [pid = 1532] [id = 258]
19:52:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (21EC6400) [pid = 1532] [serial = 725] [outer = 00000000]
19:53:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (1815D000) [pid = 1532] [serial = 726] [outer = 21EC6400]
19:53:00 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
19:53:00 INFO - document served over http requires an https
19:53:00 INFO - sub-resource via iframe-tag using the http-csp
19:53:00 INFO - delivery method with swap-origin-redirect and when
19:53:00 INFO - the target request is same-origin.
19:53:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2374ms
19:53:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:53:00 INFO - PROCESS | 1532 | ++DOCSHELL 18157C00 == 75 [pid = 1532] [id = 259]
19:53:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (18158000) [pid = 1532] [serial = 727] [outer = 00000000]
19:53:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (21EC8800) [pid = 1532] [serial = 728] [outer = 18158000]
19:53:00 INFO - PROCESS | 1532 | 1447473180547 Marionette INFO loaded listener.js
19:53:00 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (269BD000) [pid = 1532] [serial = 729] [outer = 18158000]
19:53:01 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
19:53:01 INFO - document served over http requires an https
19:53:01 INFO - sub-resource via script-tag using the http-csp
19:53:01 INFO - delivery method with keep-origin-redirect and when
19:53:01 INFO - the target request is same-origin.
19:53:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1079ms
19:53:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:53:01 INFO - PROCESS | 1532 | ++DOCSHELL 21EC9800 == 76 [pid = 1532] [id = 260]
19:53:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (21F6E000) [pid = 1532] [serial = 730] [outer = 00000000]
19:53:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (21F79000) [pid = 1532] [serial = 731] [outer = 21F6E000]
19:53:01 INFO - PROCESS | 1532 | 1447473181576 Marionette INFO loaded listener.js
19:53:01 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (26A12C00) [pid = 1532] [serial = 732] [outer = 21F6E000]
19:53:03 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
19:53:03 INFO - document served over http requires an https
19:53:03 INFO - sub-resource via script-tag using the http-csp
19:53:03 INFO - delivery method with no-redirect and when
19:53:03 INFO - the target request is same-origin.
19:53:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2671ms
19:53:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (1C433800) [pid = 1532] [serial = 733] [outer = 0F55D400]
19:53:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:53:04 INFO - PROCESS | 1532 | ++DOCSHELL 0B28C400 == 77 [pid = 1532] [id = 261]
19:53:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (13F0F000) [pid = 1532] [serial = 734] [outer = 00000000]
19:53:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (1839A400) [pid = 1532] [serial = 735] [outer = 13F0F000]
19:53:04 INFO - PROCESS | 1532 | 1447473184296 Marionette INFO loaded listener.js
19:53:04 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (1B603800) [pid = 1532] [serial = 736] [outer = 13F0F000]
19:53:04 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
19:53:04 INFO - document served over http requires an https
19:53:04 INFO - sub-resource via script-tag using the http-csp
19:53:04 INFO - delivery method with swap-origin-redirect and when
19:53:04 INFO - the target request is same-origin.
19:53:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1001ms
19:53:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:53:05 INFO - PROCESS | 1532 | ++DOCSHELL 132B8C00 == 78 [pid = 1532] [id = 262]
19:53:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (132B9C00) [pid = 1532] [serial = 737] [outer = 00000000]
19:53:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (14602000) [pid = 1532] [serial = 738] [outer = 132B9C00]
19:53:05 INFO - PROCESS | 1532 | 1447473185693 Marionette INFO loaded listener.js
19:53:05 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (15AC3C00) [pid = 1532] [serial = 739] [outer = 132B9C00]
19:53:06 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
19:53:06 INFO - document served over http requires an https
19:53:06 INFO - sub-resource via xhr-request using the http-csp
19:53:06 INFO - delivery method with keep-origin-redirect and when
19:53:06 INFO - the target request is same-origin.
19:53:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1321ms
19:53:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:53:06 INFO - PROCESS | 1532 | ++DOCSHELL 13668000 == 79 [pid = 1532] [id = 263]
19:53:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (13F08000) [pid = 1532] [serial = 740] [outer = 00000000]
19:53:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (18E09400) [pid = 1532] [serial = 741] [outer = 13F08000]
19:53:06 INFO - PROCESS | 1532 | 1447473186591 Marionette INFO loaded listener.js
19:53:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (1C704800) [pid = 1532] [serial = 742] [outer = 13F08000]
19:53:07 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
19:53:07 INFO - document served over http requires an https
19:53:07 INFO - sub-resource via xhr-request using the http-csp
19:53:07 INFO - delivery method with no-redirect and when
19:53:07 INFO - the target request is same-origin.
19:53:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1020ms
19:53:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:53:07 INFO - PROCESS | 1532 | ++DOCSHELL 13A76800 == 80 [pid = 1532] [id = 264]
19:53:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (13C48000) [pid = 1532] [serial = 743] [outer = 00000000]
19:53:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (1C43B800) [pid = 1532] [serial = 744] [outer = 13C48000]
19:53:07 INFO - PROCESS | 1532 | 1447473187639 Marionette INFO loaded listener.js
19:53:07 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (1EFD0800) [pid = 1532] [serial = 745] [outer = 13C48000]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 180AD400 == 79 [pid = 1532] [id = 120]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 2066A000 == 78 [pid = 1532] [id = 122]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 0F8F3800 == 77 [pid = 1532] [id = 244]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 20669000 == 76 [pid = 1532] [id = 243]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1C70AC00 == 75 [pid = 1532] [id = 242]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1EF2B400 == 74 [pid = 1532] [id = 241]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 0B3E4400 == 73 [pid = 1532] [id = 240]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1FE87000 == 72 [pid = 1532] [id = 239]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1EFD0000 == 71 [pid = 1532] [id = 238]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1E620C00 == 70 [pid = 1532] [id = 237]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1C4C8000 == 69 [pid = 1532] [id = 236]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 17B96800 == 68 [pid = 1532] [id = 235]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 0F836800 == 67 [pid = 1532] [id = 234]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 15AC6C00 == 66 [pid = 1532] [id = 233]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1682A400 == 65 [pid = 1532] [id = 232]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1329B400 == 64 [pid = 1532] [id = 231]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 21D6B800 == 63 [pid = 1532] [id = 229]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 21D74400 == 62 [pid = 1532] [id = 228]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 21A01800 == 61 [pid = 1532] [id = 227]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 21A09400 == 60 [pid = 1532] [id = 226]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 21485000 == 59 [pid = 1532] [id = 225]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 21423C00 == 58 [pid = 1532] [id = 224]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 21023800 == 57 [pid = 1532] [id = 223]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 202DA000 == 56 [pid = 1532] [id = 222]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 1C4C7800 == 55 [pid = 1532] [id = 221]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 15A82400 == 54 [pid = 1532] [id = 220]
19:53:08 INFO - PROCESS | 1532 | --DOCSHELL 0B3E2800 == 53 [pid = 1532] [id = 219]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (15A10C00) [pid = 1532] [serial = 609] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (1D45A000) [pid = 1532] [serial = 598] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (1F88A000) [pid = 1532] [serial = 606] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (1C42EC00) [pid = 1532] [serial = 593] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (1AFF2800) [pid = 1532] [serial = 579] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (18321000) [pid = 1532] [serial = 588] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (17D58800) [pid = 1532] [serial = 582] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (1EFD1400) [pid = 1532] [serial = 603] [outer = 00000000] [url = about:blank]
19:53:08 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (13A6B800) [pid = 1532] [serial = 585] [outer = 00000000] [url = about:blank]
19:53:08 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
19:53:08 INFO - document served over http requires an https
19:53:08 INFO - sub-resource via xhr-request using the http-csp
19:53:08 INFO - delivery method with swap-origin-redirect and when
19:53:08 INFO - the target request is same-origin.
19:53:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1130ms
19:53:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:53:08 INFO - PROCESS | 1532 | ++DOCSHELL 13A6AC00 == 54 [pid = 1532] [id = 265]
19:53:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (13A6EC00) [pid = 1532] [serial = 746] [outer = 00000000]
19:53:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (1515C800) [pid = 1532] [serial = 747] [outer = 13A6EC00]
19:53:08 INFO - PROCESS | 1532 | 1447473188660 Marionette INFO loaded listener.js
19:53:08 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (15D0DC00) [pid = 1532] [serial = 748] [outer = 13A6EC00]
19:53:09 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
19:53:09 INFO - document served over http requires an http
19:53:09 INFO - sub-resource via fetch-request using the meta-csp
19:53:09 INFO - delivery method with keep-origin-redirect and when
19:53:09 INFO - the target request is cross-origin.
19:53:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 690ms
19:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:53:09 INFO - PROCESS | 1532 | ++DOCSHELL 18768000 == 55 [pid = 1532] [id = 266]
19:53:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (19E73000) [pid = 1532] [serial = 749] [outer = 00000000]
19:53:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (1B08F800) [pid = 1532] [serial = 750] [outer = 19E73000]
19:53:09 INFO - PROCESS | 1532 | 1447473189342 Marionette INFO loaded listener.js
19:53:09 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (1B311800) [pid = 1532] [serial = 751] [outer = 19E73000]
19:53:09 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
19:53:09 INFO - document served over http requires an http
19:53:09 INFO - sub-resource via fetch-request using the meta-csp
19:53:09 INFO - delivery method with no-redirect and when
19:53:09 INFO - the target request is cross-origin.
19:53:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
19:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:53:10 INFO - PROCESS | 1532 | ++DOCSHELL 1C701800 == 56 [pid = 1532] [id = 267]
19:53:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (1C702C00) [pid = 1532] [serial = 752] [outer = 00000000]
19:53:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (1D45D400) [pid = 1532] [serial = 753] [outer = 1C702C00]
19:53:10 INFO - PROCESS | 1532 | 1447473190142 Marionette INFO loaded listener.js
19:53:10 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (1E624800) [pid = 1532] [serial = 754] [outer = 1C702C00]
19:53:10 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
19:53:10 INFO - document served over http requires an http
19:53:10 INFO - sub-resource via fetch-request using the meta-csp
19:53:10 INFO - delivery method with swap-origin-redirect and when
19:53:10 INFO - the target request is cross-origin.
19:53:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
19:53:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:53:10 INFO - PROCESS | 1532 | ++DOCSHELL 1EFC8C00 == 57 [pid = 1532] [id = 268]
19:53:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (1EFC9800) [pid = 1532] [serial = 755] [outer = 00000000]
19:53:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 202 (1F523800) [pid = 1532] [serial = 756] [outer = 1EFC9800]
19:53:10 INFO - PROCESS | 1532 | 1447473190846 Marionette INFO loaded listener.js
19:53:10 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 203 (1FE5CC00) [pid = 1532] [serial = 757] [outer = 1EFC9800]
19:53:11 INFO - PROCESS | 1532 | ++DOCSHELL 20233400 == 58 [pid = 1532] [id = 269]
19:53:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 204 (20233800) [pid = 1532] [serial = 758] [outer = 00000000]
19:53:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 205 (202D7000) [pid = 1532] [serial = 759] [outer = 20233800]
19:53:11 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
19:53:11 INFO - document served over http requires an http
19:53:11 INFO - sub-resource via iframe-tag using the meta-csp
19:53:11 INFO - delivery method with keep-origin-redirect and when
19:53:11 INFO - the target request is cross-origin.
19:53:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 771ms
19:53:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:53:11 INFO - PROCESS | 1532 | ++DOCSHELL 2022B000 == 59 [pid = 1532] [id = 270]
19:53:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 206 (2022DC00) [pid = 1532] [serial = 760] [outer = 00000000]
19:53:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 207 (20607800) [pid = 1532] [serial = 761] [outer = 2022DC00]
19:53:11 INFO - PROCESS | 1532 | 1447473191591 Marionette INFO loaded listener.js
19:53:11 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 208 (2066A000) [pid = 1532] [serial = 762] [outer = 2022DC00]
19:53:11 INFO - PROCESS | 1532 | ++DOCSHELL 21028800 == 60 [pid = 1532] [id = 271]
19:53:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 209 (21028C00) [pid = 1532] [serial = 763] [outer = 00000000]
19:53:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 210 (21288800) [pid = 1532] [serial = 764] [outer = 21028C00]
19:53:12 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
19:53:12 INFO - document served over http requires an http
19:53:12 INFO - sub-resource via iframe-tag using the meta-csp
19:53:12 INFO - delivery method with no-redirect and when
19:53:12 INFO - the target request is cross-origin.
19:53:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 729ms
19:53:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:53:12 INFO - PROCESS | 1532 | ++DOCSHELL 20CD2000 == 61 [pid = 1532] [id = 272]
19:53:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 211 (21022C00) [pid = 1532] [serial = 765] [outer = 00000000]
19:53:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (21293400) [pid = 1532] [serial = 766] [outer = 21022C00]
19:53:12 INFO - PROCESS | 1532 | 1447473192339 Marionette INFO loaded listener.js
19:53:12 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (21486000) [pid = 1532] [serial = 767] [outer = 21022C00]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (1C709400) [pid = 1532] [serial = 664] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (1E622400) [pid = 1532] [serial = 667] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 210 (1F2CB400) [pid = 1532] [serial = 678] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473166774]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 209 (1FE88000) [pid = 1532] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 208 (17F0E000) [pid = 1532] [serial = 661] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 207 (1C93E800) [pid = 1532] [serial = 680] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 206 (168A6000) [pid = 1532] [serial = 655] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 205 (12FA7C00) [pid = 1532] [serial = 658] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 204 (21D77000) [pid = 1532] [serial = 641] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 203 (21A09C00) [pid = 1532] [serial = 636] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473153636]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 202 (21427800) [pid = 1532] [serial = 631] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 201 (1F889800) [pid = 1532] [serial = 613] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (21D6D400) [pid = 1532] [serial = 538] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (17B93000) [pid = 1532] [serial = 652] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (1F256000) [pid = 1532] [serial = 670] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (0F3B2C00) [pid = 1532] [serial = 675] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (2066D000) [pid = 1532] [serial = 683] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (1329E400) [pid = 1532] [serial = 649] [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]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (215B4800) [pid = 1532] [serial = 634] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (13366800) [pid = 1532] [serial = 676] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (20232400) [pid = 1532] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (21E88400) [pid = 1532] [serial = 642] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (21B78C00) [pid = 1532] [serial = 639] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (1FE66800) [pid = 1532] [serial = 623] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (1ADBB400) [pid = 1532] [serial = 653] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (20CDA400) [pid = 1532] [serial = 684] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (13365000) [pid = 1532] [serial = 650] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (1C939000) [pid = 1532] [serial = 665] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (23144C00) [pid = 1532] [serial = 644] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (0F7C8C00) [pid = 1532] [serial = 617] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (21A0C800) [pid = 1532] [serial = 637] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473153636]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (1E69C800) [pid = 1532] [serial = 668] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (20674C00) [pid = 1532] [serial = 626] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (210CBC00) [pid = 1532] [serial = 629] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (1FE8AC00) [pid = 1532] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473166774]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (1B095800) [pid = 1532] [serial = 656] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (1FE60400) [pid = 1532] [serial = 681] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (18323400) [pid = 1532] [serial = 620] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (15A10400) [pid = 1532] [serial = 659] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (1F2D6800) [pid = 1532] [serial = 671] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (21484400) [pid = 1532] [serial = 632] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (236A8000) [pid = 1532] [serial = 647] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (1AFEF800) [pid = 1532] [serial = 662] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (2128A000) [pid = 1532] [serial = 686] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (1C91F400) [pid = 1532] [serial = 657] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (202D6800) [pid = 1532] [serial = 615] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (1696E800) [pid = 1532] [serial = 660] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (2313D000) [pid = 1532] [serial = 540] [outer = 00000000] [url = about:blank]
19:53:12 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (1B6E0800) [pid = 1532] [serial = 654] [outer = 00000000] [url = about:blank]
19:53:13 INFO - PROCESS | 1532 | ++DOCSHELL 17F0EC00 == 62 [pid = 1532] [id = 273]
19:53:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (18323400) [pid = 1532] [serial = 768] [outer = 00000000]
19:53:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (1C922000) [pid = 1532] [serial = 769] [outer = 18323400]
19:53:13 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
19:53:13 INFO - document served over http requires an http
19:53:13 INFO - sub-resource via iframe-tag using the meta-csp
19:53:13 INFO - delivery method with swap-origin-redirect and when
19:53:13 INFO - the target request is cross-origin.
19:53:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1016ms
19:53:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:53:13 INFO - PROCESS | 1532 | ++DOCSHELL 1C70B000 == 63 [pid = 1532] [id = 274]
19:53:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (202D6800) [pid = 1532] [serial = 770] [outer = 00000000]
19:53:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (210C1000) [pid = 1532] [serial = 771] [outer = 202D6800]
19:53:13 INFO - PROCESS | 1532 | 1447473193315 Marionette INFO loaded listener.js
19:53:13 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (2181E400) [pid = 1532] [serial = 772] [outer = 202D6800]
19:53:13 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
19:53:13 INFO - document served over http requires an http
19:53:13 INFO - sub-resource via script-tag using the meta-csp
19:53:13 INFO - delivery method with keep-origin-redirect and when
19:53:13 INFO - the target request is cross-origin.
19:53:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 671ms
19:53:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:53:13 INFO - PROCESS | 1532 | ++DOCSHELL 0F837C00 == 64 [pid = 1532] [id = 275]
19:53:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (1A0EFC00) [pid = 1532] [serial = 773] [outer = 00000000]
19:53:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (21D74C00) [pid = 1532] [serial = 774] [outer = 1A0EFC00]
19:53:13 INFO - PROCESS | 1532 | 1447473194000 Marionette INFO loaded listener.js
19:53:14 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (21EC8000) [pid = 1532] [serial = 775] [outer = 1A0EFC00]
19:53:14 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
19:53:14 INFO - document served over http requires an http
19:53:14 INFO - sub-resource via script-tag using the meta-csp
19:53:14 INFO - delivery method with no-redirect and when
19:53:14 INFO - the target request is cross-origin.
19:53:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 630ms
19:53:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:53:14 INFO - PROCESS | 1532 | ++DOCSHELL 21EC3C00 == 65 [pid = 1532] [id = 276]
19:53:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (2317C000) [pid = 1532] [serial = 776] [outer = 00000000]
19:53:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (2369EC00) [pid = 1532] [serial = 777] [outer = 2317C000]
19:53:14 INFO - PROCESS | 1532 | 1447473194658 Marionette INFO loaded listener.js
19:53:14 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (2380AC00) [pid = 1532] [serial = 778] [outer = 2317C000]
19:53:15 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
19:53:15 INFO - document served over http requires an http
19:53:15 INFO - sub-resource via script-tag using the meta-csp
19:53:15 INFO - delivery method with swap-origin-redirect and when
19:53:15 INFO - the target request is cross-origin.
19:53:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 971ms
19:53:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:53:15 INFO - PROCESS | 1532 | ++DOCSHELL 15ACA800 == 66 [pid = 1532] [id = 277]
19:53:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (15AD0C00) [pid = 1532] [serial = 779] [outer = 00000000]
19:53:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (17F6B000) [pid = 1532] [serial = 780] [outer = 15AD0C00]
19:53:15 INFO - PROCESS | 1532 | 1447473195749 Marionette INFO loaded listener.js
19:53:15 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (19DF9000) [pid = 1532] [serial = 781] [outer = 15AD0C00]
19:53:16 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
19:53:16 INFO - document served over http requires an http
19:53:16 INFO - sub-resource via xhr-request using the meta-csp
19:53:16 INFO - delivery method with keep-origin-redirect and when
19:53:16 INFO - the target request is cross-origin.
19:53:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
19:53:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:53:16 INFO - PROCESS | 1532 | ++DOCSHELL 1D45F800 == 67 [pid = 1532] [id = 278]
19:53:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (1D538000) [pid = 1532] [serial = 782] [outer = 00000000]
19:53:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (1EFD3400) [pid = 1532] [serial = 783] [outer = 1D538000]
19:53:16 INFO - PROCESS | 1532 | 1447473196700 Marionette INFO loaded listener.js
19:53:16 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (202DB800) [pid = 1532] [serial = 784] [outer = 1D538000]
19:53:17 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
19:53:17 INFO - document served over http requires an http
19:53:17 INFO - sub-resource via xhr-request using the meta-csp
19:53:17 INFO - delivery method with no-redirect and when
19:53:17 INFO - the target request is cross-origin.
19:53:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 929ms
19:53:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:53:17 INFO - PROCESS | 1532 | ++DOCSHELL 2317D800 == 68 [pid = 1532] [id = 279]
19:53:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (23461800) [pid = 1532] [serial = 785] [outer = 00000000]
19:53:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (23812800) [pid = 1532] [serial = 786] [outer = 23461800]
19:53:17 INFO - PROCESS | 1532 | 1447473197623 Marionette INFO loaded listener.js
19:53:17 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (23E4F400) [pid = 1532] [serial = 787] [outer = 23461800]
19:53:18 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
19:53:18 INFO - document served over http requires an http
19:53:18 INFO - sub-resource via xhr-request using the meta-csp
19:53:18 INFO - delivery method with swap-origin-redirect and when
19:53:18 INFO - the target request is cross-origin.
19:53:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
19:53:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:53:18 INFO - PROCESS | 1532 | ++DOCSHELL 23464800 == 69 [pid = 1532] [id = 280]
19:53:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (242EB800) [pid = 1532] [serial = 788] [outer = 00000000]
19:53:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (25C9E400) [pid = 1532] [serial = 789] [outer = 242EB800]
19:53:18 INFO - PROCESS | 1532 | 1447473198591 Marionette INFO loaded listener.js
19:53:18 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:18 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (269B7C00) [pid = 1532] [serial = 790] [outer = 242EB800]
19:53:19 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
19:53:19 INFO - document served over http requires an https
19:53:19 INFO - sub-resource via fetch-request using the meta-csp
19:53:19 INFO - delivery method with keep-origin-redirect and when
19:53:19 INFO - the target request is cross-origin.
19:53:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
19:53:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:53:19 INFO - PROCESS | 1532 | ++DOCSHELL 24A1FC00 == 70 [pid = 1532] [id = 281]
19:53:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (24A20000) [pid = 1532] [serial = 791] [outer = 00000000]
19:53:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (24A23400) [pid = 1532] [serial = 792] [outer = 24A20000]
19:53:19 INFO - PROCESS | 1532 | 1447473199566 Marionette INFO loaded listener.js
19:53:19 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:19 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (24A25800) [pid = 1532] [serial = 793] [outer = 24A20000]
19:53:20 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
19:53:20 INFO - document served over http requires an https
19:53:20 INFO - sub-resource via fetch-request using the meta-csp
19:53:20 INFO - delivery method with no-redirect and when
19:53:20 INFO - the target request is cross-origin.
19:53:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
19:53:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:53:20 INFO - PROCESS | 1532 | ++DOCSHELL 24A29400 == 71 [pid = 1532] [id = 282]
19:53:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (27DD4400) [pid = 1532] [serial = 794] [outer = 00000000]
19:53:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (282CEC00) [pid = 1532] [serial = 795] [outer = 27DD4400]
19:53:20 INFO - PROCESS | 1532 | 1447473200542 Marionette INFO loaded listener.js
19:53:20 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (282D5000) [pid = 1532] [serial = 796] [outer = 27DD4400]
19:53:21 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
19:53:21 INFO - document served over http requires an https
19:53:21 INFO - sub-resource via fetch-request using the meta-csp
19:53:21 INFO - delivery method with swap-origin-redirect and when
19:53:21 INFO - the target request is cross-origin.
19:53:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 990ms
19:53:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:53:21 INFO - PROCESS | 1532 | ++DOCSHELL 23F4EC00 == 72 [pid = 1532] [id = 283]
19:53:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (23F4F800) [pid = 1532] [serial = 797] [outer = 00000000]
19:53:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (23F56000) [pid = 1532] [serial = 798] [outer = 23F4F800]
19:53:21 INFO - PROCESS | 1532 | 1447473201539 Marionette INFO loaded listener.js
19:53:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (282CF000) [pid = 1532] [serial = 799] [outer = 23F4F800]
19:53:21 INFO - PROCESS | 1532 | ++DOCSHELL 26B45000 == 73 [pid = 1532] [id = 284]
19:53:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (26B47400) [pid = 1532] [serial = 800] [outer = 00000000]
19:53:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (26B47000) [pid = 1532] [serial = 801] [outer = 26B47400]
19:53:22 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
19:53:22 INFO - document served over http requires an https
19:53:22 INFO - sub-resource via iframe-tag using the meta-csp
19:53:22 INFO - delivery method with keep-origin-redirect and when
19:53:22 INFO - the target request is cross-origin.
19:53:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1076ms
19:53:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:53:22 INFO - PROCESS | 1532 | ++DOCSHELL 24C42000 == 74 [pid = 1532] [id = 285]
19:53:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (24C43000) [pid = 1532] [serial = 802] [outer = 00000000]
19:53:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (24C48000) [pid = 1532] [serial = 803] [outer = 24C43000]
19:53:22 INFO - PROCESS | 1532 | 1447473202647 Marionette INFO loaded listener.js
19:53:22 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (24C4C800) [pid = 1532] [serial = 804] [outer = 24C43000]
19:53:23 INFO - PROCESS | 1532 | ++DOCSHELL 26B48400 == 75 [pid = 1532] [id = 286]
19:53:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 202 (26B48800) [pid = 1532] [serial = 805] [outer = 00000000]
19:53:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 203 (26B4A400) [pid = 1532] [serial = 806] [outer = 26B48800]
19:53:23 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
19:53:23 INFO - document served over http requires an https
19:53:23 INFO - sub-resource via iframe-tag using the meta-csp
19:53:23 INFO - delivery method with no-redirect and when
19:53:23 INFO - the target request is cross-origin.
19:53:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1019ms
19:53:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:53:23 INFO - PROCESS | 1532 | ++DOCSHELL 26B49400 == 76 [pid = 1532] [id = 287]
19:53:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 204 (26B4BC00) [pid = 1532] [serial = 807] [outer = 00000000]
19:53:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 205 (26BE2C00) [pid = 1532] [serial = 808] [outer = 26B4BC00]
19:53:23 INFO - PROCESS | 1532 | 1447473203678 Marionette INFO loaded listener.js
19:53:23 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 206 (26BE6400) [pid = 1532] [serial = 809] [outer = 26B4BC00]
19:53:24 INFO - PROCESS | 1532 | ++DOCSHELL 26BE9000 == 77 [pid = 1532] [id = 288]
19:53:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 207 (26BEB800) [pid = 1532] [serial = 810] [outer = 00000000]
19:53:24 INFO - PROCESS | 1532 | [1532] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
19:53:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 208 (16E8E800) [pid = 1532] [serial = 811] [outer = 26BEB800]
19:53:26 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
19:53:26 INFO - document served over http requires an https
19:53:26 INFO - sub-resource via iframe-tag using the meta-csp
19:53:26 INFO - delivery method with swap-origin-redirect and when
19:53:26 INFO - the target request is cross-origin.
19:53:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3030ms
19:53:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:53:27 INFO - PROCESS | 1532 | ++DOCSHELL 0B3D8400 == 78 [pid = 1532] [id = 289]
19:53:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 209 (0B3DE000) [pid = 1532] [serial = 812] [outer = 00000000]
19:53:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 210 (132C4C00) [pid = 1532] [serial = 813] [outer = 0B3DE000]
19:53:27 INFO - PROCESS | 1532 | 1447473207533 Marionette INFO loaded listener.js
19:53:27 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 211 (13F08C00) [pid = 1532] [serial = 814] [outer = 0B3DE000]
19:53:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:28 INFO - document served over http requires an https
19:53:28 INFO - sub-resource via script-tag using the meta-csp
19:53:28 INFO - delivery method with keep-origin-redirect and when
19:53:28 INFO - the target request is cross-origin.
19:53:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1769ms
19:53:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:53:28 INFO - PROCESS | 1532 | ++DOCSHELL 18318400 == 79 [pid = 1532] [id = 290]
19:53:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (18318800) [pid = 1532] [serial = 815] [outer = 00000000]
19:53:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (1ADC2800) [pid = 1532] [serial = 816] [outer = 18318800]
19:53:28 INFO - PROCESS | 1532 | 1447473208431 Marionette INFO loaded listener.js
19:53:28 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (1B69AC00) [pid = 1532] [serial = 817] [outer = 18318800]
19:53:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:29 INFO - document served over http requires an https
19:53:29 INFO - sub-resource via script-tag using the meta-csp
19:53:29 INFO - delivery method with no-redirect and when
19:53:29 INFO - the target request is cross-origin.
19:53:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1074ms
19:53:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:53:29 INFO - PROCESS | 1532 | ++DOCSHELL 0B3D6400 == 80 [pid = 1532] [id = 291]
19:53:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (0B3D8000) [pid = 1532] [serial = 818] [outer = 00000000]
19:53:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (17EA9C00) [pid = 1532] [serial = 819] [outer = 0B3D8000]
19:53:29 INFO - PROCESS | 1532 | 1447473209562 Marionette INFO loaded listener.js
19:53:29 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 217 (18E0F000) [pid = 1532] [serial = 820] [outer = 0B3D8000]
19:53:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:30 INFO - document served over http requires an https
19:53:30 INFO - sub-resource via script-tag using the meta-csp
19:53:30 INFO - delivery method with swap-origin-redirect and when
19:53:30 INFO - the target request is cross-origin.
19:53:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
19:53:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:53:30 INFO - PROCESS | 1532 | ++DOCSHELL 1B6DAC00 == 81 [pid = 1532] [id = 292]
19:53:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 218 (1B7BD000) [pid = 1532] [serial = 821] [outer = 00000000]
19:53:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 219 (1C4C7000) [pid = 1532] [serial = 822] [outer = 1B7BD000]
19:53:30 INFO - PROCESS | 1532 | 1447473210511 Marionette INFO loaded listener.js
19:53:30 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 220 (1C944C00) [pid = 1532] [serial = 823] [outer = 1B7BD000]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 1FE5B400 == 80 [pid = 1532] [id = 114]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 0F837C00 == 79 [pid = 1532] [id = 275]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 1C70B000 == 78 [pid = 1532] [id = 274]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 17F0EC00 == 77 [pid = 1532] [id = 273]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 20CD2000 == 76 [pid = 1532] [id = 272]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 21028800 == 75 [pid = 1532] [id = 271]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 2022B000 == 74 [pid = 1532] [id = 270]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 20233400 == 73 [pid = 1532] [id = 269]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 1EFC8C00 == 72 [pid = 1532] [id = 268]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 1C701800 == 71 [pid = 1532] [id = 267]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 18768000 == 70 [pid = 1532] [id = 266]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 13A6AC00 == 69 [pid = 1532] [id = 265]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 13A76800 == 68 [pid = 1532] [id = 264]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 13668000 == 67 [pid = 1532] [id = 263]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 132B8C00 == 66 [pid = 1532] [id = 262]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 18157C00 == 65 [pid = 1532] [id = 259]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 21EC5C00 == 64 [pid = 1532] [id = 258]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 24AA8400 == 63 [pid = 1532] [id = 257]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 24AA4000 == 62 [pid = 1532] [id = 256]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 23D04C00 == 61 [pid = 1532] [id = 255]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 23D02800 == 60 [pid = 1532] [id = 254]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 26A09000 == 59 [pid = 1532] [id = 253]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 2690E000 == 58 [pid = 1532] [id = 252]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 26022800 == 57 [pid = 1532] [id = 251]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 2429FC00 == 56 [pid = 1532] [id = 250]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 23815C00 == 55 [pid = 1532] [id = 249]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 21D77400 == 54 [pid = 1532] [id = 248]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 2056A000 == 53 [pid = 1532] [id = 247]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 17F66400 == 52 [pid = 1532] [id = 246]
19:53:30 INFO - PROCESS | 1532 | --DOCSHELL 0F3BC400 == 51 [pid = 1532] [id = 245]
19:53:31 INFO - PROCESS | 1532 | --DOMWINDOW == 219 (1F529C00) [pid = 1532] [serial = 672] [outer = 00000000] [url = about:blank]
19:53:31 INFO - PROCESS | 1532 | --DOMWINDOW == 218 (17F71C00) [pid = 1532] [serial = 677] [outer = 00000000] [url = about:blank]
19:53:31 INFO - PROCESS | 1532 | --DOMWINDOW == 217 (1D460800) [pid = 1532] [serial = 666] [outer = 00000000] [url = about:blank]
19:53:31 INFO - PROCESS | 1532 | --DOMWINDOW == 216 (1EF29000) [pid = 1532] [serial = 669] [outer = 00000000] [url = about:blank]
19:53:31 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (1410F400) [pid = 1532] [serial = 651] [outer = 00000000] [url = about:blank]
19:53:31 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (20606800) [pid = 1532] [serial = 682] [outer = 00000000] [url = about:blank]
19:53:31 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (1B313800) [pid = 1532] [serial = 663] [outer = 00000000] [url = about:blank]
19:53:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:31 INFO - document served over http requires an https
19:53:31 INFO - sub-resource via xhr-request using the meta-csp
19:53:31 INFO - delivery method with keep-origin-redirect and when
19:53:31 INFO - the target request is cross-origin.
19:53:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1071ms
19:53:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:53:31 INFO - PROCESS | 1532 | ++DOCSHELL 0F837C00 == 52 [pid = 1532] [id = 293]
19:53:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (1329EC00) [pid = 1532] [serial = 824] [outer = 00000000]
19:53:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (13921400) [pid = 1532] [serial = 825] [outer = 1329EC00]
19:53:31 INFO - PROCESS | 1532 | 1447473211457 Marionette INFO loaded listener.js
19:53:31 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (14115C00) [pid = 1532] [serial = 826] [outer = 1329EC00]
19:53:31 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
19:53:31 INFO - document served over http requires an https
19:53:31 INFO - sub-resource via xhr-request using the meta-csp
19:53:31 INFO - delivery method with no-redirect and when
19:53:31 INFO - the target request is cross-origin.
19:53:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
19:53:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:53:32 INFO - PROCESS | 1532 | ++DOCSHELL 1682FC00 == 53 [pid = 1532] [id = 294]
19:53:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 217 (168A8000) [pid = 1532] [serial = 827] [outer = 00000000]
19:53:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 218 (17F71C00) [pid = 1532] [serial = 828] [outer = 168A8000]
19:53:32 INFO - PROCESS | 1532 | 1447473212137 Marionette INFO loaded listener.js
19:53:32 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 219 (19C95000) [pid = 1532] [serial = 829] [outer = 168A8000]
19:53:32 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
19:53:32 INFO - document served over http requires an https
19:53:32 INFO - sub-resource via xhr-request using the meta-csp
19:53:32 INFO - delivery method with swap-origin-redirect and when
19:53:32 INFO - the target request is cross-origin.
19:53:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
19:53:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:53:32 INFO - PROCESS | 1532 | ++DOCSHELL 1ADBE800 == 54 [pid = 1532] [id = 295]
19:53:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 220 (1AFF3C00) [pid = 1532] [serial = 830] [outer = 00000000]
19:53:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 221 (1B7C1800) [pid = 1532] [serial = 831] [outer = 1AFF3C00]
19:53:32 INFO - PROCESS | 1532 | 1447473212811 Marionette INFO loaded listener.js
19:53:32 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 222 (1C70B000) [pid = 1532] [serial = 832] [outer = 1AFF3C00]
19:53:33 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
19:53:33 INFO - document served over http requires an http
19:53:33 INFO - sub-resource via fetch-request using the meta-csp
19:53:33 INFO - delivery method with keep-origin-redirect and when
19:53:33 INFO - the target request is same-origin.
19:53:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
19:53:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:53:33 INFO - PROCESS | 1532 | ++DOCSHELL 1C929400 == 55 [pid = 1532] [id = 296]
19:53:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 223 (1C943800) [pid = 1532] [serial = 833] [outer = 00000000]
19:53:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 224 (1D467800) [pid = 1532] [serial = 834] [outer = 1C943800]
19:53:33 INFO - PROCESS | 1532 | 1447473213626 Marionette INFO loaded listener.js
19:53:33 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 225 (1D4A8000) [pid = 1532] [serial = 835] [outer = 1C943800]
19:53:34 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
19:53:34 INFO - document served over http requires an http
19:53:34 INFO - sub-resource via fetch-request using the meta-csp
19:53:34 INFO - delivery method with no-redirect and when
19:53:34 INFO - the target request is same-origin.
19:53:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 670ms
19:53:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:53:34 INFO - PROCESS | 1532 | ++DOCSHELL 1E625400 == 56 [pid = 1532] [id = 297]
19:53:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 226 (1E625C00) [pid = 1532] [serial = 836] [outer = 00000000]
19:53:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 227 (1E69F400) [pid = 1532] [serial = 837] [outer = 1E625C00]
19:53:34 INFO - PROCESS | 1532 | 1447473214338 Marionette INFO loaded listener.js
19:53:34 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 228 (1EF2C400) [pid = 1532] [serial = 838] [outer = 1E625C00]
19:53:34 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
19:53:34 INFO - document served over http requires an http
19:53:34 INFO - sub-resource via fetch-request using the meta-csp
19:53:34 INFO - delivery method with swap-origin-redirect and when
19:53:34 INFO - the target request is same-origin.
19:53:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
19:53:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:53:35 INFO - PROCESS | 1532 | ++DOCSHELL 1335E000 == 57 [pid = 1532] [id = 298]
19:53:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 229 (13A73800) [pid = 1532] [serial = 839] [outer = 00000000]
19:53:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 230 (1F252800) [pid = 1532] [serial = 840] [outer = 13A73800]
19:53:35 INFO - PROCESS | 1532 | 1447473215990 Marionette INFO loaded listener.js
19:53:36 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 231 (1F522400) [pid = 1532] [serial = 841] [outer = 13A73800]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 230 (1EFCC400) [pid = 1532] [serial = 478] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 229 (242EDC00) [pid = 1532] [serial = 499] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 228 (1B09A000) [pid = 1532] [serial = 544] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 227 (23E58400) [pid = 1532] [serial = 484] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 226 (1C928400) [pid = 1532] [serial = 562] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 225 (2066D400) [pid = 1532] [serial = 685] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 224 (2690C400) [pid = 1532] [serial = 496] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 223 (1F259400) [pid = 1532] [serial = 493] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 222 (13298C00) [pid = 1532] [serial = 541] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 221 (15ACB400) [pid = 1532] [serial = 502] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 220 (26023400) [pid = 1532] [serial = 490] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 219 (1F254000) [pid = 1532] [serial = 487] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 218 (23B39800) [pid = 1532] [serial = 554] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 217 (27696C00) [pid = 1532] [serial = 559] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 216 (13A6E000) [pid = 1532] [serial = 574] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (23463800) [pid = 1532] [serial = 549] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (1EFC9800) [pid = 1532] [serial = 755] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (23D02C00) [pid = 1532] [serial = 715] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (0B3E4800) [pid = 1532] [serial = 616] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (2022DC00) [pid = 1532] [serial = 760] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 210 (21E85800) [pid = 1532] [serial = 697] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 209 (1682F800) [pid = 1532] [serial = 619] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 208 (202D6800) [pid = 1532] [serial = 770] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 207 (24AA6000) [pid = 1532] [serial = 720] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473177576]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 206 (21022C00) [pid = 1532] [serial = 765] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 205 (21028C00) [pid = 1532] [serial = 763] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473191930]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 204 (1C702C00) [pid = 1532] [serial = 752] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 203 (132B9C00) [pid = 1532] [serial = 737] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 202 (27DD4C00) [pid = 1532] [serial = 571] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 201 (18323400) [pid = 1532] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (21EC6400) [pid = 1532] [serial = 725] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (20571C00) [pid = 1532] [serial = 694] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (13C48000) [pid = 1532] [serial = 743] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (13A6EC00) [pid = 1532] [serial = 746] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (23813800) [pid = 1532] [serial = 481] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (19E73000) [pid = 1532] [serial = 749] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (0F41A000) [pid = 1532] [serial = 688] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (27DA2400) [pid = 1532] [serial = 568] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (20233800) [pid = 1532] [serial = 758] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (1A0EFC00) [pid = 1532] [serial = 773] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (17F68000) [pid = 1532] [serial = 691] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (242A4C00) [pid = 1532] [serial = 565] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (13F08000) [pid = 1532] [serial = 740] [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]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (1815D000) [pid = 1532] [serial = 726] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (27DCA000) [pid = 1532] [serial = 723] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (242F0800) [pid = 1532] [serial = 704] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (12E45400) [pid = 1532] [serial = 689] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (1C922000) [pid = 1532] [serial = 769] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (21293400) [pid = 1532] [serial = 766] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (18E09400) [pid = 1532] [serial = 741] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (21288800) [pid = 1532] [serial = 764] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473191930]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (20607800) [pid = 1532] [serial = 761] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (1D45D400) [pid = 1532] [serial = 753] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (1515C800) [pid = 1532] [serial = 747] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (23D05400) [pid = 1532] [serial = 716] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (27DA2C00) [pid = 1532] [serial = 713] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (21484000) [pid = 1532] [serial = 695] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (24AA1800) [pid = 1532] [serial = 721] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473177576]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (23D0FC00) [pid = 1532] [serial = 718] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (21EC8800) [pid = 1532] [serial = 728] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (21D74C00) [pid = 1532] [serial = 774] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (1AFEEC00) [pid = 1532] [serial = 692] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (210C1000) [pid = 1532] [serial = 771] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (1C43B800) [pid = 1532] [serial = 744] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (26A10000) [pid = 1532] [serial = 710] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (23B37400) [pid = 1532] [serial = 701] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (14602000) [pid = 1532] [serial = 738] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 163 (1B08F800) [pid = 1532] [serial = 750] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 162 (2369EC00) [pid = 1532] [serial = 777] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 161 (26907000) [pid = 1532] [serial = 707] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 160 (236A1400) [pid = 1532] [serial = 698] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 159 (202D7000) [pid = 1532] [serial = 759] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 158 (1F523800) [pid = 1532] [serial = 756] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 157 (1839A400) [pid = 1532] [serial = 735] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 156 (21F79000) [pid = 1532] [serial = 731] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 155 (21D71800) [pid = 1532] [serial = 480] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 154 (2768FC00) [pid = 1532] [serial = 501] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 153 (1F527400) [pid = 1532] [serial = 546] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 152 (27DCFC00) [pid = 1532] [serial = 570] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 151 (242F8000) [pid = 1532] [serial = 486] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 150 (26A0A800) [pid = 1532] [serial = 567] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 149 (2429E400) [pid = 1532] [serial = 564] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 148 (21488800) [pid = 1532] [serial = 687] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 147 (2693CC00) [pid = 1532] [serial = 498] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 146 (285E4400) [pid = 1532] [serial = 573] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 145 (26905000) [pid = 1532] [serial = 495] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 144 (17B9B800) [pid = 1532] [serial = 543] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 143 (1B606000) [pid = 1532] [serial = 504] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 142 (26031C00) [pid = 1532] [serial = 492] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 141 (25C97C00) [pid = 1532] [serial = 489] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 140 (2602C800) [pid = 1532] [serial = 556] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 139 (27DA6C00) [pid = 1532] [serial = 561] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 138 (1C704800) [pid = 1532] [serial = 742] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 137 (21B7E800) [pid = 1532] [serial = 696] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 136 (1F882400) [pid = 1532] [serial = 576] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 135 (23814C00) [pid = 1532] [serial = 551] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 134 (1B315C00) [pid = 1532] [serial = 621] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 133 (1EFD0800) [pid = 1532] [serial = 745] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 132 (23E4F800) [pid = 1532] [serial = 702] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 131 (15AC3C00) [pid = 1532] [serial = 739] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 130 (23809800) [pid = 1532] [serial = 699] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (132C5C00) [pid = 1532] [serial = 618] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 128 (23E4A400) [pid = 1532] [serial = 483] [outer = 00000000] [url = about:blank]
19:53:36 INFO - PROCESS | 1532 | --DOMWINDOW == 127 (2346FC00) [pid = 1532] [serial = 417] [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.]
19:53:36 INFO - PROCESS | 1532 | ++DOCSHELL 15ACB400 == 58 [pid = 1532] [id = 299]
19:53:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 128 (17C5D000) [pid = 1532] [serial = 842] [outer = 00000000]
19:53:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 129 (18158800) [pid = 1532] [serial = 843] [outer = 17C5D000]
19:53:36 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
19:53:36 INFO - document served over http requires an http
19:53:36 INFO - sub-resource via iframe-tag using the meta-csp
19:53:36 INFO - delivery method with keep-origin-redirect and when
19:53:36 INFO - the target request is same-origin.
19:53:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1674ms
19:53:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:53:36 INFO - PROCESS | 1532 | ++DOCSHELL 17B9C400 == 59 [pid = 1532] [id = 300]
19:53:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 130 (17F65000) [pid = 1532] [serial = 844] [outer = 00000000]
19:53:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 131 (1C925C00) [pid = 1532] [serial = 845] [outer = 17F65000]
19:53:36 INFO - PROCESS | 1532 | 1447473216672 Marionette INFO loaded listener.js
19:53:36 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 132 (1F524000) [pid = 1532] [serial = 846] [outer = 17F65000]
19:53:37 INFO - PROCESS | 1532 | ++DOCSHELL 1FE5A800 == 60 [pid = 1532] [id = 301]
19:53:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 133 (1FE5B400) [pid = 1532] [serial = 847] [outer = 00000000]
19:53:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 134 (1FE8AC00) [pid = 1532] [serial = 848] [outer = 1FE5B400]
19:53:37 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
19:53:37 INFO - document served over http requires an http
19:53:37 INFO - sub-resource via iframe-tag using the meta-csp
19:53:37 INFO - delivery method with no-redirect and when
19:53:37 INFO - the target request is same-origin.
19:53:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 729ms
19:53:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:53:37 INFO - PROCESS | 1532 | ++DOCSHELL 1FE5EC00 == 61 [pid = 1532] [id = 302]
19:53:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 135 (1FE60000) [pid = 1532] [serial = 849] [outer = 00000000]
19:53:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 136 (20239800) [pid = 1532] [serial = 850] [outer = 1FE60000]
19:53:37 INFO - PROCESS | 1532 | 1447473217422 Marionette INFO loaded listener.js
19:53:37 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 137 (202D7400) [pid = 1532] [serial = 851] [outer = 1FE60000]
19:53:37 INFO - PROCESS | 1532 | ++DOCSHELL 20609400 == 62 [pid = 1532] [id = 303]
19:53:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 138 (20609C00) [pid = 1532] [serial = 852] [outer = 00000000]
19:53:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 139 (20666000) [pid = 1532] [serial = 853] [outer = 20609C00]
19:53:37 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
19:53:37 INFO - document served over http requires an http
19:53:37 INFO - sub-resource via iframe-tag using the meta-csp
19:53:37 INFO - delivery method with swap-origin-redirect and when
19:53:37 INFO - the target request is same-origin.
19:53:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 670ms
19:53:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:53:38 INFO - PROCESS | 1532 | ++DOCSHELL 0B293800 == 63 [pid = 1532] [id = 304]
19:53:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 140 (0F46E800) [pid = 1532] [serial = 854] [outer = 00000000]
19:53:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 141 (1329A000) [pid = 1532] [serial = 855] [outer = 0F46E800]
19:53:38 INFO - PROCESS | 1532 | 1447473218306 Marionette INFO loaded listener.js
19:53:38 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 142 (13369800) [pid = 1532] [serial = 856] [outer = 0F46E800]
19:53:38 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
19:53:38 INFO - document served over http requires an http
19:53:38 INFO - sub-resource via script-tag using the meta-csp
19:53:38 INFO - delivery method with keep-origin-redirect and when
19:53:38 INFO - the target request is same-origin.
19:53:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1066ms
19:53:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:53:39 INFO - PROCESS | 1532 | ++DOCSHELL 18160400 == 64 [pid = 1532] [id = 305]
19:53:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 143 (18316400) [pid = 1532] [serial = 857] [outer = 00000000]
19:53:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 144 (19E75400) [pid = 1532] [serial = 858] [outer = 18316400]
19:53:39 INFO - PROCESS | 1532 | 1447473219281 Marionette INFO loaded listener.js
19:53:39 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 145 (1B099400) [pid = 1532] [serial = 859] [outer = 18316400]
19:53:39 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
19:53:39 INFO - document served over http requires an http
19:53:39 INFO - sub-resource via script-tag using the meta-csp
19:53:39 INFO - delivery method with no-redirect and when
19:53:39 INFO - the target request is same-origin.
19:53:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 930ms
19:53:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:53:40 INFO - PROCESS | 1532 | ++DOCSHELL 1C941800 == 65 [pid = 1532] [id = 306]
19:53:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 146 (1D45A000) [pid = 1532] [serial = 860] [outer = 00000000]
19:53:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 147 (1F2D8C00) [pid = 1532] [serial = 861] [outer = 1D45A000]
19:53:40 INFO - PROCESS | 1532 | 1447473220211 Marionette INFO loaded listener.js
19:53:40 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 148 (2022DC00) [pid = 1532] [serial = 862] [outer = 1D45A000]
19:53:40 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
19:53:40 INFO - document served over http requires an http
19:53:40 INFO - sub-resource via script-tag using the meta-csp
19:53:40 INFO - delivery method with swap-origin-redirect and when
19:53:40 INFO - the target request is same-origin.
19:53:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
19:53:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:53:41 INFO - PROCESS | 1532 | ++DOCSHELL 21028800 == 66 [pid = 1532] [id = 307]
19:53:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 149 (210C5000) [pid = 1532] [serial = 863] [outer = 00000000]
19:53:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 150 (21290000) [pid = 1532] [serial = 864] [outer = 210C5000]
19:53:41 INFO - PROCESS | 1532 | 1447473221194 Marionette INFO loaded listener.js
19:53:41 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 151 (2142A800) [pid = 1532] [serial = 865] [outer = 210C5000]
19:53:41 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
19:53:41 INFO - document served over http requires an http
19:53:41 INFO - sub-resource via xhr-request using the meta-csp
19:53:41 INFO - delivery method with keep-origin-redirect and when
19:53:41 INFO - the target request is same-origin.
19:53:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 969ms
19:53:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:53:42 INFO - PROCESS | 1532 | ++DOCSHELL 215A7800 == 67 [pid = 1532] [id = 308]
19:53:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 152 (215ABC00) [pid = 1532] [serial = 866] [outer = 00000000]
19:53:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 153 (21A0B400) [pid = 1532] [serial = 867] [outer = 215ABC00]
19:53:42 INFO - PROCESS | 1532 | 1447473222087 Marionette INFO loaded listener.js
19:53:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 154 (21B7D000) [pid = 1532] [serial = 868] [outer = 215ABC00]
19:53:42 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
19:53:42 INFO - document served over http requires an http
19:53:42 INFO - sub-resource via xhr-request using the meta-csp
19:53:42 INFO - delivery method with no-redirect and when
19:53:42 INFO - the target request is same-origin.
19:53:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 870ms
19:53:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:53:42 INFO - PROCESS | 1532 | ++DOCSHELL 21D6E800 == 68 [pid = 1532] [id = 309]
19:53:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 155 (21D6F800) [pid = 1532] [serial = 869] [outer = 00000000]
19:53:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 156 (21E85800) [pid = 1532] [serial = 870] [outer = 21D6F800]
19:53:42 INFO - PROCESS | 1532 | 1447473222997 Marionette INFO loaded listener.js
19:53:43 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 157 (21EBF800) [pid = 1532] [serial = 871] [outer = 21D6F800]
19:53:43 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
19:53:43 INFO - document served over http requires an http
19:53:43 INFO - sub-resource via xhr-request using the meta-csp
19:53:43 INFO - delivery method with swap-origin-redirect and when
19:53:43 INFO - the target request is same-origin.
19:53:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
19:53:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:53:43 INFO - PROCESS | 1532 | ++DOCSHELL 21F6C800 == 69 [pid = 1532] [id = 310]
19:53:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 158 (21F6FC00) [pid = 1532] [serial = 872] [outer = 00000000]
19:53:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 159 (2313F400) [pid = 1532] [serial = 873] [outer = 21F6FC00]
19:53:43 INFO - PROCESS | 1532 | 1447473223894 Marionette INFO loaded listener.js
19:53:43 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 160 (23170C00) [pid = 1532] [serial = 874] [outer = 21F6FC00]
19:53:44 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
19:53:44 INFO - document served over http requires an https
19:53:44 INFO - sub-resource via fetch-request using the meta-csp
19:53:44 INFO - delivery method with keep-origin-redirect and when
19:53:44 INFO - the target request is same-origin.
19:53:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
19:53:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:53:44 INFO - PROCESS | 1532 | ++DOCSHELL 1F24E800 == 70 [pid = 1532] [id = 311]
19:53:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 161 (23461400) [pid = 1532] [serial = 875] [outer = 00000000]
19:53:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 162 (2369F400) [pid = 1532] [serial = 876] [outer = 23461400]
19:53:44 INFO - PROCESS | 1532 | 1447473224864 Marionette INFO loaded listener.js
19:53:44 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 163 (236A8000) [pid = 1532] [serial = 877] [outer = 23461400]
19:53:45 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
19:53:45 INFO - document served over http requires an https
19:53:45 INFO - sub-resource via fetch-request using the meta-csp
19:53:45 INFO - delivery method with no-redirect and when
19:53:45 INFO - the target request is same-origin.
19:53:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
19:53:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:53:45 INFO - PROCESS | 1532 | ++DOCSHELL 2380E400 == 71 [pid = 1532] [id = 312]
19:53:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 164 (23814400) [pid = 1532] [serial = 878] [outer = 00000000]
19:53:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (23939C00) [pid = 1532] [serial = 879] [outer = 23814400]
19:53:45 INFO - PROCESS | 1532 | 1447473225844 Marionette INFO loaded listener.js
19:53:45 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (23B32400) [pid = 1532] [serial = 880] [outer = 23814400]
19:53:46 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
19:53:46 INFO - document served over http requires an https
19:53:46 INFO - sub-resource via fetch-request using the meta-csp
19:53:46 INFO - delivery method with swap-origin-redirect and when
19:53:46 INFO - the target request is same-origin.
19:53:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
19:53:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:53:46 INFO - PROCESS | 1532 | ++DOCSHELL 23B3BC00 == 72 [pid = 1532] [id = 313]
19:53:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (23B3D800) [pid = 1532] [serial = 881] [outer = 00000000]
19:53:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (23D0F400) [pid = 1532] [serial = 882] [outer = 23B3D800]
19:53:46 INFO - PROCESS | 1532 | 1447473226821 Marionette INFO loaded listener.js
19:53:46 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (23E52000) [pid = 1532] [serial = 883] [outer = 23B3D800]
19:53:47 INFO - PROCESS | 1532 | ++DOCSHELL 23F57400 == 73 [pid = 1532] [id = 314]
19:53:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (24298400) [pid = 1532] [serial = 884] [outer = 00000000]
19:53:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (2429BC00) [pid = 1532] [serial = 885] [outer = 24298400]
19:53:47 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
19:53:47 INFO - document served over http requires an https
19:53:47 INFO - sub-resource via iframe-tag using the meta-csp
19:53:47 INFO - delivery method with keep-origin-redirect and when
19:53:47 INFO - the target request is same-origin.
19:53:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1017ms
19:53:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:53:47 INFO - PROCESS | 1532 | ++DOCSHELL 2429EC00 == 74 [pid = 1532] [id = 315]
19:53:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (2429FC00) [pid = 1532] [serial = 886] [outer = 00000000]
19:53:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (242F8800) [pid = 1532] [serial = 887] [outer = 2429FC00]
19:53:47 INFO - PROCESS | 1532 | 1447473227844 Marionette INFO loaded listener.js
19:53:47 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (24AA4C00) [pid = 1532] [serial = 888] [outer = 2429FC00]
19:53:48 INFO - PROCESS | 1532 | ++DOCSHELL 24AAF000 == 75 [pid = 1532] [id = 316]
19:53:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (24C44C00) [pid = 1532] [serial = 889] [outer = 00000000]
19:53:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (242ED400) [pid = 1532] [serial = 890] [outer = 24C44C00]
19:53:48 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
19:53:48 INFO - document served over http requires an https
19:53:48 INFO - sub-resource via iframe-tag using the meta-csp
19:53:48 INFO - delivery method with no-redirect and when
19:53:48 INFO - the target request is same-origin.
19:53:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1075ms
19:53:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:53:48 INFO - PROCESS | 1532 | ++DOCSHELL 24C45400 == 76 [pid = 1532] [id = 317]
19:53:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (25C97000) [pid = 1532] [serial = 891] [outer = 00000000]
19:53:48 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (2602C800) [pid = 1532] [serial = 892] [outer = 25C97000]
19:53:48 INFO - PROCESS | 1532 | 1447473228980 Marionette INFO loaded listener.js
19:53:49 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (26262000) [pid = 1532] [serial = 893] [outer = 25C97000]
19:53:49 INFO - PROCESS | 1532 | ++DOCSHELL 26908800 == 77 [pid = 1532] [id = 318]
19:53:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (26908C00) [pid = 1532] [serial = 894] [outer = 00000000]
19:53:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (26939400) [pid = 1532] [serial = 895] [outer = 26908C00]
19:53:49 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
19:53:49 INFO - document served over http requires an https
19:53:49 INFO - sub-resource via iframe-tag using the meta-csp
19:53:49 INFO - delivery method with swap-origin-redirect and when
19:53:49 INFO - the target request is same-origin.
19:53:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1081ms
19:53:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:53:49 INFO - PROCESS | 1532 | ++DOCSHELL 2690DC00 == 78 [pid = 1532] [id = 319]
19:53:49 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (2690E000) [pid = 1532] [serial = 896] [outer = 00000000]
19:53:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (269BDC00) [pid = 1532] [serial = 897] [outer = 2690E000]
19:53:50 INFO - PROCESS | 1532 | 1447473230054 Marionette INFO loaded listener.js
19:53:50 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (26A04800) [pid = 1532] [serial = 898] [outer = 2690E000]
19:53:50 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
19:53:50 INFO - document served over http requires an https
19:53:50 INFO - sub-resource via script-tag using the meta-csp
19:53:50 INFO - delivery method with keep-origin-redirect and when
19:53:50 INFO - the target request is same-origin.
19:53:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1018ms
19:53:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:53:51 INFO - PROCESS | 1532 | ++DOCSHELL 27693C00 == 79 [pid = 1532] [id = 320]
19:53:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (27695C00) [pid = 1532] [serial = 899] [outer = 00000000]
19:53:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (27D9D400) [pid = 1532] [serial = 900] [outer = 27695C00]
19:53:51 INFO - PROCESS | 1532 | 1447473231079 Marionette INFO loaded listener.js
19:53:51 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (27D9FC00) [pid = 1532] [serial = 901] [outer = 27695C00]
19:53:51 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
19:53:51 INFO - document served over http requires an https
19:53:51 INFO - sub-resource via script-tag using the meta-csp
19:53:51 INFO - delivery method with no-redirect and when
19:53:51 INFO - the target request is same-origin.
19:53:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 969ms
19:53:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:53:51 INFO - PROCESS | 1532 | ++DOCSHELL 27D9A800 == 80 [pid = 1532] [id = 321]
19:53:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (27DA7000) [pid = 1532] [serial = 902] [outer = 00000000]
19:53:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (282CAC00) [pid = 1532] [serial = 903] [outer = 27DA7000]
19:53:51 INFO - PROCESS | 1532 | 1447473231985 Marionette INFO loaded listener.js
19:53:52 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (285E1400) [pid = 1532] [serial = 904] [outer = 27DA7000]
19:53:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:54 INFO - document served over http requires an https
19:53:54 INFO - sub-resource via script-tag using the meta-csp
19:53:54 INFO - delivery method with swap-origin-redirect and when
19:53:54 INFO - the target request is same-origin.
19:53:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2769ms
19:53:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:53:54 INFO - PROCESS | 1532 | ++DOCSHELL 1335F800 == 81 [pid = 1532] [id = 322]
19:53:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (13A71000) [pid = 1532] [serial = 905] [outer = 00000000]
19:53:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (1C42E400) [pid = 1532] [serial = 906] [outer = 13A71000]
19:53:54 INFO - PROCESS | 1532 | 1447473234807 Marionette INFO loaded listener.js
19:53:54 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (1E69E000) [pid = 1532] [serial = 907] [outer = 13A71000]
19:53:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:55 INFO - document served over http requires an https
19:53:55 INFO - sub-resource via xhr-request using the meta-csp
19:53:55 INFO - delivery method with keep-origin-redirect and when
19:53:55 INFO - the target request is same-origin.
19:53:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1374ms
19:53:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:53:56 INFO - PROCESS | 1532 | ++DOCSHELL 14D0A800 == 82 [pid = 1532] [id = 323]
19:53:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (14D0D400) [pid = 1532] [serial = 908] [outer = 00000000]
19:53:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (15AC9400) [pid = 1532] [serial = 909] [outer = 14D0D400]
19:53:56 INFO - PROCESS | 1532 | 1447473236244 Marionette INFO loaded listener.js
19:53:56 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:56 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (17B97C00) [pid = 1532] [serial = 910] [outer = 14D0D400]
19:53:57 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
19:53:57 INFO - document served over http requires an https
19:53:57 INFO - sub-resource via xhr-request using the meta-csp
19:53:57 INFO - delivery method with no-redirect and when
19:53:57 INFO - the target request is same-origin.
19:53:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1183ms
19:53:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:53:57 INFO - PROCESS | 1532 | ++DOCSHELL 12E30400 == 83 [pid = 1532] [id = 324]
19:53:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (12E46800) [pid = 1532] [serial = 911] [outer = 00000000]
19:53:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (17F72C00) [pid = 1532] [serial = 912] [outer = 12E46800]
19:53:57 INFO - PROCESS | 1532 | 1447473237390 Marionette INFO loaded listener.js
19:53:57 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:57 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (19E7E800) [pid = 1532] [serial = 913] [outer = 12E46800]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1C4C4400 == 82 [pid = 1532] [id = 230]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 20609400 == 81 [pid = 1532] [id = 303]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1FE5EC00 == 80 [pid = 1532] [id = 302]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1FE5A800 == 79 [pid = 1532] [id = 301]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 15ACB400 == 78 [pid = 1532] [id = 299]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1335E000 == 77 [pid = 1532] [id = 298]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1E625400 == 76 [pid = 1532] [id = 297]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1C929400 == 75 [pid = 1532] [id = 296]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1ADBE800 == 74 [pid = 1532] [id = 295]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1682FC00 == 73 [pid = 1532] [id = 294]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 0F837C00 == 72 [pid = 1532] [id = 293]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1B6DAC00 == 71 [pid = 1532] [id = 292]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 0B3D6400 == 70 [pid = 1532] [id = 291]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 18318400 == 69 [pid = 1532] [id = 290]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 0B3D8400 == 68 [pid = 1532] [id = 289]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 26BE9000 == 67 [pid = 1532] [id = 288]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 26B48400 == 66 [pid = 1532] [id = 286]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 26B45000 == 65 [pid = 1532] [id = 284]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 23464800 == 64 [pid = 1532] [id = 280]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 2317D800 == 63 [pid = 1532] [id = 279]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 1D45F800 == 62 [pid = 1532] [id = 278]
19:53:57 INFO - PROCESS | 1532 | --DOCSHELL 15ACA800 == 61 [pid = 1532] [id = 277]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (1B311800) [pid = 1532] [serial = 751] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (2690F800) [pid = 1532] [serial = 708] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (1FE5CC00) [pid = 1532] [serial = 757] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (2768DC00) [pid = 1532] [serial = 711] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (2066A000) [pid = 1532] [serial = 762] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (269BD000) [pid = 1532] [serial = 729] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (1C70C000) [pid = 1532] [serial = 693] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (21486000) [pid = 1532] [serial = 767] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (15D0DC00) [pid = 1532] [serial = 748] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (285DB800) [pid = 1532] [serial = 719] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (27DCB000) [pid = 1532] [serial = 714] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (132C3C00) [pid = 1532] [serial = 690] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (25C9AC00) [pid = 1532] [serial = 705] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (21EBA800) [pid = 1532] [serial = 724] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (1E624800) [pid = 1532] [serial = 754] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (21EC8000) [pid = 1532] [serial = 775] [outer = 00000000] [url = about:blank]
19:53:57 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (2181E400) [pid = 1532] [serial = 772] [outer = 00000000] [url = about:blank]
19:53:58 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
19:53:58 INFO - document served over http requires an https
19:53:58 INFO - sub-resource via xhr-request using the meta-csp
19:53:58 INFO - delivery method with swap-origin-redirect and when
19:53:58 INFO - the target request is same-origin.
19:53:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1140ms
19:53:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:53:58 INFO - PROCESS | 1532 | ++DOCSHELL 1335B400 == 62 [pid = 1532] [id = 325]
19:53:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (1335D000) [pid = 1532] [serial = 914] [outer = 00000000]
19:53:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (1410F000) [pid = 1532] [serial = 915] [outer = 1335D000]
19:53:58 INFO - PROCESS | 1532 | 1447473238372 Marionette INFO loaded listener.js
19:53:58 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:58 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (15ACB800) [pid = 1532] [serial = 916] [outer = 1335D000]
19:53:58 INFO - PROCESS | 1532 | [1532] 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
19:53:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:58 INFO - document served over http requires an http
19:53:58 INFO - sub-resource via fetch-request using the meta-referrer
19:53:58 INFO - delivery method with keep-origin-redirect and when
19:53:58 INFO - the target request is cross-origin.
19:53:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 770ms
19:53:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:53:59 INFO - PROCESS | 1532 | ++DOCSHELL 17B95800 == 63 [pid = 1532] [id = 326]
19:53:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (17B9EC00) [pid = 1532] [serial = 917] [outer = 00000000]
19:53:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (1B605C00) [pid = 1532] [serial = 918] [outer = 17B9EC00]
19:53:59 INFO - PROCESS | 1532 | 1447473239233 Marionette INFO loaded listener.js
19:53:59 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (1C438C00) [pid = 1532] [serial = 919] [outer = 17B9EC00]
19:53:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:53:59 INFO - document served over http requires an http
19:53:59 INFO - sub-resource via fetch-request using the meta-referrer
19:53:59 INFO - delivery method with no-redirect and when
19:53:59 INFO - the target request is cross-origin.
19:53:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 673ms
19:53:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:53:59 INFO - PROCESS | 1532 | ++DOCSHELL 1C4C8400 == 64 [pid = 1532] [id = 327]
19:53:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (1C70CC00) [pid = 1532] [serial = 920] [outer = 00000000]
19:53:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (1C93C400) [pid = 1532] [serial = 921] [outer = 1C70CC00]
19:53:59 INFO - PROCESS | 1532 | 1447473239816 Marionette INFO loaded listener.js
19:53:59 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:53:59 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (1D460C00) [pid = 1532] [serial = 922] [outer = 1C70CC00]
19:54:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:54:00 INFO - document served over http requires an http
19:54:00 INFO - sub-resource via fetch-request using the meta-referrer
19:54:00 INFO - delivery method with swap-origin-redirect and when
19:54:00 INFO - the target request is cross-origin.
19:54:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
19:54:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:54:00 INFO - PROCESS | 1532 | ++DOCSHELL 1E624800 == 65 [pid = 1532] [id = 328]
19:54:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (1E6A2000) [pid = 1532] [serial = 923] [outer = 00000000]
19:54:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (1EFD1400) [pid = 1532] [serial = 924] [outer = 1E6A2000]
19:54:00 INFO - PROCESS | 1532 | 1447473240581 Marionette INFO loaded listener.js
19:54:00 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (1F2CE000) [pid = 1532] [serial = 925] [outer = 1E6A2000]
19:54:00 INFO - PROCESS | 1532 | ++DOCSHELL 1FE8A400 == 66 [pid = 1532] [id = 329]
19:54:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (1FE8BC00) [pid = 1532] [serial = 926] [outer = 00000000]
19:54:00 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (20236000) [pid = 1532] [serial = 927] [outer = 1FE8BC00]
19:54:01 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
19:54:01 INFO - document served over http requires an http
19:54:01 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:01 INFO - delivery method with keep-origin-redirect and when
19:54:01 INFO - the target request is cross-origin.
19:54:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 790ms
19:54:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:54:01 INFO - PROCESS | 1532 | ++DOCSHELL 1FE63000 == 67 [pid = 1532] [id = 330]
19:54:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (1FE66800) [pid = 1532] [serial = 928] [outer = 00000000]
19:54:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (20609400) [pid = 1532] [serial = 929] [outer = 1FE66800]
19:54:01 INFO - PROCESS | 1532 | 1447473241353 Marionette INFO loaded listener.js
19:54:01 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (2066D400) [pid = 1532] [serial = 930] [outer = 1FE66800]
19:54:01 INFO - PROCESS | 1532 | ++DOCSHELL 2141DC00 == 68 [pid = 1532] [id = 331]
19:54:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (21420800) [pid = 1532] [serial = 931] [outer = 00000000]
19:54:01 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (2148CC00) [pid = 1532] [serial = 932] [outer = 21420800]
19:54:01 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
19:54:01 INFO - document served over http requires an http
19:54:01 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:01 INFO - delivery method with no-redirect and when
19:54:01 INFO - the target request is cross-origin.
19:54:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 769ms
19:54:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (18158000) [pid = 1532] [serial = 727] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (24AAA000) [pid = 1532] [serial = 722] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (23D09400) [pid = 1532] [serial = 717] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (2768C400) [pid = 1532] [serial = 712] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (26942800) [pid = 1532] [serial = 709] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (26B48800) [pid = 1532] [serial = 805] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473203096]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (26BEB800) [pid = 1532] [serial = 810] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (26B47400) [pid = 1532] [serial = 800] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (1329EC00) [pid = 1532] [serial = 824] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (1B7BD000) [pid = 1532] [serial = 821] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (17F65000) [pid = 1532] [serial = 844] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (1AFF3C00) [pid = 1532] [serial = 830] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (18318800) [pid = 1532] [serial = 815] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (17C5D000) [pid = 1532] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (1FE5B400) [pid = 1532] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473217046]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (0B3D8000) [pid = 1532] [serial = 818] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (1E625C00) [pid = 1532] [serial = 836] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (168A8000) [pid = 1532] [serial = 827] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (0B3DE000) [pid = 1532] [serial = 812] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (1C943800) [pid = 1532] [serial = 833] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (13A73800) [pid = 1532] [serial = 839] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (26029400) [pid = 1532] [serial = 706] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (242A2800) [pid = 1532] [serial = 703] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (23931C00) [pid = 1532] [serial = 700] [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]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (26BE2C00) [pid = 1532] [serial = 808] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (17F71C00) [pid = 1532] [serial = 828] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (1E69F400) [pid = 1532] [serial = 837] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (1C925C00) [pid = 1532] [serial = 845] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (23F56000) [pid = 1532] [serial = 798] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (16E8E800) [pid = 1532] [serial = 811] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (24C48000) [pid = 1532] [serial = 803] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (132C4C00) [pid = 1532] [serial = 813] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (1EFD3400) [pid = 1532] [serial = 783] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (1B7C1800) [pid = 1532] [serial = 831] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (25C9E400) [pid = 1532] [serial = 789] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (23812800) [pid = 1532] [serial = 786] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (26B47000) [pid = 1532] [serial = 801] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 163 (282CEC00) [pid = 1532] [serial = 795] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 162 (1D467800) [pid = 1532] [serial = 834] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 161 (13921400) [pid = 1532] [serial = 825] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 160 (1ADC2800) [pid = 1532] [serial = 816] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 159 (17EA9C00) [pid = 1532] [serial = 819] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 158 (26B4A400) [pid = 1532] [serial = 806] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473203096]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 157 (24A23400) [pid = 1532] [serial = 792] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 156 (20239800) [pid = 1532] [serial = 850] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 155 (18158800) [pid = 1532] [serial = 843] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 154 (1C4C7000) [pid = 1532] [serial = 822] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 153 (1FE8AC00) [pid = 1532] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473217046]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 152 (1F252800) [pid = 1532] [serial = 840] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 151 (17F6B000) [pid = 1532] [serial = 780] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 150 (19C95000) [pid = 1532] [serial = 829] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 149 (1C944C00) [pid = 1532] [serial = 823] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | --DOMWINDOW == 148 (14115C00) [pid = 1532] [serial = 826] [outer = 00000000] [url = about:blank]
19:54:02 INFO - PROCESS | 1532 | ++DOCSHELL 0B3D8000 == 69 [pid = 1532] [id = 332]
19:54:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 149 (0B3DD000) [pid = 1532] [serial = 933] [outer = 00000000]
19:54:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 150 (15A0F800) [pid = 1532] [serial = 934] [outer = 0B3DD000]
19:54:02 INFO - PROCESS | 1532 | 1447473242503 Marionette INFO loaded listener.js
19:54:02 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 151 (19C95000) [pid = 1532] [serial = 935] [outer = 0B3DD000]
19:54:02 INFO - PROCESS | 1532 | ++DOCSHELL 21488C00 == 70 [pid = 1532] [id = 333]
19:54:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 152 (2148B400) [pid = 1532] [serial = 936] [outer = 00000000]
19:54:02 INFO - PROCESS | 1532 | ++DOMWINDOW == 153 (21B7F000) [pid = 1532] [serial = 937] [outer = 2148B400]
19:54:02 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
19:54:02 INFO - document served over http requires an http
19:54:02 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:02 INFO - delivery method with swap-origin-redirect and when
19:54:02 INFO - the target request is cross-origin.
19:54:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1016ms
19:54:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:54:03 INFO - PROCESS | 1532 | ++DOCSHELL 2022D000 == 71 [pid = 1532] [id = 334]
19:54:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 154 (202D4800) [pid = 1532] [serial = 938] [outer = 00000000]
19:54:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 155 (21D69000) [pid = 1532] [serial = 939] [outer = 202D4800]
19:54:03 INFO - PROCESS | 1532 | 1447473243110 Marionette INFO loaded listener.js
19:54:03 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 156 (21EBCC00) [pid = 1532] [serial = 940] [outer = 202D4800]
19:54:03 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
19:54:03 INFO - document served over http requires an http
19:54:03 INFO - sub-resource via script-tag using the meta-referrer
19:54:03 INFO - delivery method with keep-origin-redirect and when
19:54:03 INFO - the target request is cross-origin.
19:54:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 630ms
19:54:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:54:03 INFO - PROCESS | 1532 | ++DOCSHELL 2056C800 == 72 [pid = 1532] [id = 335]
19:54:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 157 (21F70800) [pid = 1532] [serial = 941] [outer = 00000000]
19:54:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 158 (23462C00) [pid = 1532] [serial = 942] [outer = 21F70800]
19:54:03 INFO - PROCESS | 1532 | 1447473243771 Marionette INFO loaded listener.js
19:54:03 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 159 (2369E400) [pid = 1532] [serial = 943] [outer = 21F70800]
19:54:04 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
19:54:04 INFO - document served over http requires an http
19:54:04 INFO - sub-resource via script-tag using the meta-referrer
19:54:04 INFO - delivery method with no-redirect and when
19:54:04 INFO - the target request is cross-origin.
19:54:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 630ms
19:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:54:04 INFO - PROCESS | 1532 | ++DOCSHELL 0B28C800 == 73 [pid = 1532] [id = 336]
19:54:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 160 (0B28DC00) [pid = 1532] [serial = 944] [outer = 00000000]
19:54:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 161 (12E32400) [pid = 1532] [serial = 945] [outer = 0B28DC00]
19:54:04 INFO - PROCESS | 1532 | 1447473244592 Marionette INFO loaded listener.js
19:54:04 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:04 INFO - PROCESS | 1532 | ++DOMWINDOW == 162 (1335E400) [pid = 1532] [serial = 946] [outer = 0B28DC00]
19:54:05 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
19:54:05 INFO - document served over http requires an http
19:54:05 INFO - sub-resource via script-tag using the meta-referrer
19:54:05 INFO - delivery method with swap-origin-redirect and when
19:54:05 INFO - the target request is cross-origin.
19:54:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1078ms
19:54:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:54:05 INFO - PROCESS | 1532 | ++DOCSHELL 17D58800 == 74 [pid = 1532] [id = 337]
19:54:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 163 (17F67800) [pid = 1532] [serial = 947] [outer = 00000000]
19:54:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 164 (18317800) [pid = 1532] [serial = 948] [outer = 17F67800]
19:54:05 INFO - PROCESS | 1532 | 1447473245643 Marionette INFO loaded listener.js
19:54:05 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:05 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (1B316400) [pid = 1532] [serial = 949] [outer = 17F67800]
19:54:06 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
19:54:06 INFO - document served over http requires an http
19:54:06 INFO - sub-resource via xhr-request using the meta-referrer
19:54:06 INFO - delivery method with keep-origin-redirect and when
19:54:06 INFO - the target request is cross-origin.
19:54:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
19:54:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:54:06 INFO - PROCESS | 1532 | ++DOCSHELL 1FE8D800 == 75 [pid = 1532] [id = 338]
19:54:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (20601800) [pid = 1532] [serial = 950] [outer = 00000000]
19:54:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (21827400) [pid = 1532] [serial = 951] [outer = 20601800]
19:54:06 INFO - PROCESS | 1532 | 1447473246580 Marionette INFO loaded listener.js
19:54:06 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:06 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (23810C00) [pid = 1532] [serial = 952] [outer = 20601800]
19:54: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
19:54:07 INFO - document served over http requires an http
19:54:07 INFO - sub-resource via xhr-request using the meta-referrer
19:54:07 INFO - delivery method with no-redirect and when
19:54:07 INFO - the target request is cross-origin.
19:54:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 929ms
19:54:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:54:07 INFO - PROCESS | 1532 | ++DOCSHELL 23F4A400 == 76 [pid = 1532] [id = 339]
19:54:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (23F4B400) [pid = 1532] [serial = 953] [outer = 00000000]
19:54:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (242A4400) [pid = 1532] [serial = 954] [outer = 23F4B400]
19:54:07 INFO - PROCESS | 1532 | 1447473247524 Marionette INFO loaded listener.js
19:54:07 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:07 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (24A24400) [pid = 1532] [serial = 955] [outer = 23F4B400]
19:54:08 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
19:54:08 INFO - document served over http requires an http
19:54:08 INFO - sub-resource via xhr-request using the meta-referrer
19:54:08 INFO - delivery method with swap-origin-redirect and when
19:54:08 INFO - the target request is cross-origin.
19:54:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 890ms
19:54:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:54:08 INFO - PROCESS | 1532 | ++DOCSHELL 24AAEC00 == 77 [pid = 1532] [id = 340]
19:54:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (24C41400) [pid = 1532] [serial = 956] [outer = 00000000]
19:54:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (25C92C00) [pid = 1532] [serial = 957] [outer = 24C41400]
19:54:08 INFO - PROCESS | 1532 | 1447473248433 Marionette INFO loaded listener.js
19:54:08 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:08 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (25C9AC00) [pid = 1532] [serial = 958] [outer = 24C41400]
19:54:09 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
19:54:09 INFO - document served over http requires an https
19:54:09 INFO - sub-resource via fetch-request using the meta-referrer
19:54:09 INFO - delivery method with keep-origin-redirect and when
19:54:09 INFO - the target request is cross-origin.
19:54:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
19:54:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:54:09 INFO - PROCESS | 1532 | ++DOCSHELL 26909800 == 78 [pid = 1532] [id = 341]
19:54:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (2690A800) [pid = 1532] [serial = 959] [outer = 00000000]
19:54:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (26942800) [pid = 1532] [serial = 960] [outer = 2690A800]
19:54:09 INFO - PROCESS | 1532 | 1447473249362 Marionette INFO loaded listener.js
19:54:09 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:09 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (26A20C00) [pid = 1532] [serial = 961] [outer = 2690A800]
19:54:10 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
19:54:10 INFO - document served over http requires an https
19:54:10 INFO - sub-resource via fetch-request using the meta-referrer
19:54:10 INFO - delivery method with no-redirect and when
19:54:10 INFO - the target request is cross-origin.
19:54:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
19:54:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:54:10 INFO - PROCESS | 1532 | ++DOCSHELL 26BE3000 == 79 [pid = 1532] [id = 342]
19:54:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (26BE4800) [pid = 1532] [serial = 962] [outer = 00000000]
19:54:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (27DCCC00) [pid = 1532] [serial = 963] [outer = 26BE4800]
19:54:10 INFO - PROCESS | 1532 | 1447473250335 Marionette INFO loaded listener.js
19:54:10 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:10 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (27DD3400) [pid = 1532] [serial = 964] [outer = 26BE4800]
19:54:10 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
19:54:10 INFO - document served over http requires an https
19:54:10 INFO - sub-resource via fetch-request using the meta-referrer
19:54:10 INFO - delivery method with swap-origin-redirect and when
19:54:10 INFO - the target request is cross-origin.
19:54:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
19:54:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:54:11 INFO - PROCESS | 1532 | ++DOCSHELL 285DD800 == 80 [pid = 1532] [id = 343]
19:54:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (285DDC00) [pid = 1532] [serial = 965] [outer = 00000000]
19:54:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (2AC06800) [pid = 1532] [serial = 966] [outer = 285DDC00]
19:54:11 INFO - PROCESS | 1532 | 1447473251399 Marionette INFO loaded listener.js
19:54:11 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (2AC0B000) [pid = 1532] [serial = 967] [outer = 285DDC00]
19:54:11 INFO - PROCESS | 1532 | ++DOCSHELL 299D4C00 == 81 [pid = 1532] [id = 344]
19:54:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (299D5000) [pid = 1532] [serial = 968] [outer = 00000000]
19:54:11 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (299D0C00) [pid = 1532] [serial = 969] [outer = 299D5000]
19:54:12 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
19:54:12 INFO - document served over http requires an https
19:54:12 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:12 INFO - delivery method with keep-origin-redirect and when
19:54:12 INFO - the target request is cross-origin.
19:54:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1067ms
19:54:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:54:12 INFO - PROCESS | 1532 | ++DOCSHELL 299D5400 == 82 [pid = 1532] [id = 345]
19:54:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (299D6000) [pid = 1532] [serial = 970] [outer = 00000000]
19:54:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (2AC05400) [pid = 1532] [serial = 971] [outer = 299D6000]
19:54:12 INFO - PROCESS | 1532 | 1447473252436 Marionette INFO loaded listener.js
19:54:12 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (2AC10400) [pid = 1532] [serial = 972] [outer = 299D6000]
19:54:12 INFO - PROCESS | 1532 | ++DOCSHELL 29851400 == 83 [pid = 1532] [id = 346]
19:54:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (29852400) [pid = 1532] [serial = 973] [outer = 00000000]
19:54:12 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (2984F400) [pid = 1532] [serial = 974] [outer = 29852400]
19:54:13 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
19:54:13 INFO - document served over http requires an https
19:54:13 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:13 INFO - delivery method with no-redirect and when
19:54:13 INFO - the target request is cross-origin.
19:54:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1019ms
19:54:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:54:13 INFO - PROCESS | 1532 | ++DOCSHELL 2872CC00 == 84 [pid = 1532] [id = 347]
19:54:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (2872D000) [pid = 1532] [serial = 975] [outer = 00000000]
19:54:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (28732800) [pid = 1532] [serial = 976] [outer = 2872D000]
19:54:13 INFO - PROCESS | 1532 | 1447473253465 Marionette INFO loaded listener.js
19:54:13 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (28736C00) [pid = 1532] [serial = 977] [outer = 2872D000]
19:54:13 INFO - PROCESS | 1532 | ++DOCSHELL 29856000 == 85 [pid = 1532] [id = 348]
19:54:13 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (29856400) [pid = 1532] [serial = 978] [outer = 00000000]
19:54:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (28733400) [pid = 1532] [serial = 979] [outer = 29856400]
19:54:14 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
19:54:14 INFO - document served over http requires an https
19:54:14 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:14 INFO - delivery method with swap-origin-redirect and when
19:54:14 INFO - the target request is cross-origin.
19:54:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
19:54:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:54:14 INFO - PROCESS | 1532 | ++DOCSHELL 299DC000 == 86 [pid = 1532] [id = 349]
19:54:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (29A08800) [pid = 1532] [serial = 980] [outer = 00000000]
19:54:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (29A10800) [pid = 1532] [serial = 981] [outer = 29A08800]
19:54:14 INFO - PROCESS | 1532 | 1447473254493 Marionette INFO loaded listener.js
19:54:14 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:14 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (29A17400) [pid = 1532] [serial = 982] [outer = 29A08800]
19:54:15 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
19:54:15 INFO - document served over http requires an https
19:54:15 INFO - sub-resource via script-tag using the meta-referrer
19:54:15 INFO - delivery method with keep-origin-redirect and when
19:54:15 INFO - the target request is cross-origin.
19:54:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
19:54:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:54:15 INFO - PROCESS | 1532 | ++DOCSHELL 28755000 == 87 [pid = 1532] [id = 350]
19:54:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (28755C00) [pid = 1532] [serial = 983] [outer = 00000000]
19:54:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (29A16400) [pid = 1532] [serial = 984] [outer = 28755C00]
19:54:15 INFO - PROCESS | 1532 | 1447473255440 Marionette INFO loaded listener.js
19:54:15 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:15 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (29A73800) [pid = 1532] [serial = 985] [outer = 28755C00]
19:54:16 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
19:54:16 INFO - document served over http requires an https
19:54:16 INFO - sub-resource via script-tag using the meta-referrer
19:54:16 INFO - delivery method with no-redirect and when
19:54:16 INFO - the target request is cross-origin.
19:54:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 950ms
19:54:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:54:16 INFO - PROCESS | 1532 | ++DOCSHELL 23010000 == 88 [pid = 1532] [id = 351]
19:54:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 202 (23010800) [pid = 1532] [serial = 986] [outer = 00000000]
19:54:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 203 (23016000) [pid = 1532] [serial = 987] [outer = 23010800]
19:54:16 INFO - PROCESS | 1532 | 1447473256372 Marionette INFO loaded listener.js
19:54:16 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:16 INFO - PROCESS | 1532 | ++DOMWINDOW == 204 (23016400) [pid = 1532] [serial = 988] [outer = 23010800]
19:54:17 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
19:54:17 INFO - document served over http requires an https
19:54:17 INFO - sub-resource via script-tag using the meta-referrer
19:54:17 INFO - delivery method with swap-origin-redirect and when
19:54:17 INFO - the target request is cross-origin.
19:54:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 969ms
19:54:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:54:17 INFO - PROCESS | 1532 | ++DOCSHELL 29A79400 == 89 [pid = 1532] [id = 352]
19:54:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 205 (29A7B400) [pid = 1532] [serial = 989] [outer = 00000000]
19:54:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 206 (2B391400) [pid = 1532] [serial = 990] [outer = 29A7B400]
19:54:17 INFO - PROCESS | 1532 | 1447473257372 Marionette INFO loaded listener.js
19:54:17 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:17 INFO - PROCESS | 1532 | ++DOMWINDOW == 207 (2B394000) [pid = 1532] [serial = 991] [outer = 29A7B400]
19:54: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
19:54:19 INFO - document served over http requires an https
19:54:19 INFO - sub-resource via xhr-request using the meta-referrer
19:54:19 INFO - delivery method with keep-origin-redirect and when
19:54:19 INFO - the target request is cross-origin.
19:54:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2967ms
19:54:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:54:21 INFO - PROCESS | 1532 | ++DOCSHELL 14D01800 == 90 [pid = 1532] [id = 353]
19:54:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 208 (14D02800) [pid = 1532] [serial = 992] [outer = 00000000]
19:54:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 209 (14D0B400) [pid = 1532] [serial = 993] [outer = 14D02800]
19:54:21 INFO - PROCESS | 1532 | 1447473261158 Marionette INFO loaded listener.js
19:54:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 210 (15ACB000) [pid = 1532] [serial = 994] [outer = 14D02800]
19:54:21 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
19:54:21 INFO - document served over http requires an https
19:54:21 INFO - sub-resource via xhr-request using the meta-referrer
19:54:21 INFO - delivery method with no-redirect and when
19:54:21 INFO - the target request is cross-origin.
19:54:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1719ms
19:54:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:54:22 INFO - PROCESS | 1532 | ++DOCSHELL 0F559000 == 91 [pid = 1532] [id = 354]
19:54:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 211 (0F57CC00) [pid = 1532] [serial = 995] [outer = 00000000]
19:54:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (16E87800) [pid = 1532] [serial = 996] [outer = 0F57CC00]
19:54:22 INFO - PROCESS | 1532 | 1447473262103 Marionette INFO loaded listener.js
19:54:22 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (1C430800) [pid = 1532] [serial = 997] [outer = 0F57CC00]
19:54:22 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
19:54:22 INFO - document served over http requires an https
19:54:22 INFO - sub-resource via xhr-request using the meta-referrer
19:54:22 INFO - delivery method with swap-origin-redirect and when
19:54:22 INFO - the target request is cross-origin.
19:54:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1183ms
19:54:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:54:23 INFO - PROCESS | 1532 | ++DOCSHELL 13220800 == 92 [pid = 1532] [id = 355]
19:54:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (132A2800) [pid = 1532] [serial = 998] [outer = 00000000]
19:54:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (1B602C00) [pid = 1532] [serial = 999] [outer = 132A2800]
19:54:23 INFO - PROCESS | 1532 | 1447473263270 Marionette INFO loaded listener.js
19:54:23 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (1D4A2800) [pid = 1532] [serial = 1000] [outer = 132A2800]
19:54:23 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
19:54:23 INFO - document served over http requires an http
19:54:23 INFO - sub-resource via fetch-request using the meta-referrer
19:54:23 INFO - delivery method with keep-origin-redirect and when
19:54:23 INFO - the target request is same-origin.
19:54:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 931ms
19:54:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 2056C800 == 91 [pid = 1532] [id = 335]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 2022D000 == 90 [pid = 1532] [id = 334]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 21488C00 == 89 [pid = 1532] [id = 333]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 0B3D8000 == 88 [pid = 1532] [id = 332]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 2141DC00 == 87 [pid = 1532] [id = 331]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1FE63000 == 86 [pid = 1532] [id = 330]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1FE8A400 == 85 [pid = 1532] [id = 329]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1E624800 == 84 [pid = 1532] [id = 328]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 17B9C400 == 83 [pid = 1532] [id = 300]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1C4C8400 == 82 [pid = 1532] [id = 327]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 17B95800 == 81 [pid = 1532] [id = 326]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1335B400 == 80 [pid = 1532] [id = 325]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 12E30400 == 79 [pid = 1532] [id = 324]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 14D0A800 == 78 [pid = 1532] [id = 323]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1335F800 == 77 [pid = 1532] [id = 322]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 27D9A800 == 76 [pid = 1532] [id = 321]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 27693C00 == 75 [pid = 1532] [id = 320]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 2690DC00 == 74 [pid = 1532] [id = 319]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 26908800 == 73 [pid = 1532] [id = 318]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 24C45400 == 72 [pid = 1532] [id = 317]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 24AAF000 == 71 [pid = 1532] [id = 316]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 2429EC00 == 70 [pid = 1532] [id = 315]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 23F57400 == 69 [pid = 1532] [id = 314]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 23B3BC00 == 68 [pid = 1532] [id = 313]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 2380E400 == 67 [pid = 1532] [id = 312]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1F24E800 == 66 [pid = 1532] [id = 311]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 21F6C800 == 65 [pid = 1532] [id = 310]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 21D6E800 == 64 [pid = 1532] [id = 309]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 215A7800 == 63 [pid = 1532] [id = 308]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 21028800 == 62 [pid = 1532] [id = 307]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 1C941800 == 61 [pid = 1532] [id = 306]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 18160400 == 60 [pid = 1532] [id = 305]
19:54:24 INFO - PROCESS | 1532 | --DOCSHELL 0B293800 == 59 [pid = 1532] [id = 304]
19:54:24 INFO - PROCESS | 1532 | ++DOCSHELL 0B293800 == 60 [pid = 1532] [id = 356]
19:54:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 217 (0B3D8000) [pid = 1532] [serial = 1001] [outer = 00000000]
19:54:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 218 (12E47400) [pid = 1532] [serial = 1002] [outer = 0B3D8000]
19:54:24 INFO - PROCESS | 1532 | 1447473264322 Marionette INFO loaded listener.js
19:54:24 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:24 INFO - PROCESS | 1532 | ++DOMWINDOW == 219 (13A6C000) [pid = 1532] [serial = 1003] [outer = 0B3D8000]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 218 (1F522400) [pid = 1532] [serial = 841] [outer = 00000000] [url = about:blank]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 217 (18E0F000) [pid = 1532] [serial = 820] [outer = 00000000] [url = about:blank]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 216 (1F524000) [pid = 1532] [serial = 846] [outer = 00000000] [url = about:blank]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (13F08C00) [pid = 1532] [serial = 814] [outer = 00000000] [url = about:blank]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (1EF2C400) [pid = 1532] [serial = 838] [outer = 00000000] [url = about:blank]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (1C70B000) [pid = 1532] [serial = 832] [outer = 00000000] [url = about:blank]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (1B69AC00) [pid = 1532] [serial = 817] [outer = 00000000] [url = about:blank]
19:54:24 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (1D4A8000) [pid = 1532] [serial = 835] [outer = 00000000] [url = about:blank]
19:54:24 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
19:54:24 INFO - document served over http requires an http
19:54:24 INFO - sub-resource via fetch-request using the meta-referrer
19:54:24 INFO - delivery method with no-redirect and when
19:54:24 INFO - the target request is same-origin.
19:54:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1122ms
19:54:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:54:25 INFO - PROCESS | 1532 | ++DOCSHELL 15AC2C00 == 61 [pid = 1532] [id = 357]
19:54:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (15AC3C00) [pid = 1532] [serial = 1004] [outer = 00000000]
19:54:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (17B9D000) [pid = 1532] [serial = 1005] [outer = 15AC3C00]
19:54:25 INFO - PROCESS | 1532 | 1447473265166 Marionette INFO loaded listener.js
19:54:25 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (18160400) [pid = 1532] [serial = 1006] [outer = 15AC3C00]
19:54:25 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
19:54:25 INFO - document served over http requires an http
19:54:25 INFO - sub-resource via fetch-request using the meta-referrer
19:54:25 INFO - delivery method with swap-origin-redirect and when
19:54:25 INFO - the target request is same-origin.
19:54:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
19:54:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:54:25 INFO - PROCESS | 1532 | ++DOCSHELL 1B08E800 == 62 [pid = 1532] [id = 358]
19:54:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (1B090400) [pid = 1532] [serial = 1007] [outer = 00000000]
19:54:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (1C437C00) [pid = 1532] [serial = 1008] [outer = 1B090400]
19:54:25 INFO - PROCESS | 1532 | 1447473265844 Marionette INFO loaded listener.js
19:54:25 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:25 INFO - PROCESS | 1532 | ++DOMWINDOW == 217 (1C92C000) [pid = 1532] [serial = 1009] [outer = 1B090400]
19:54:26 INFO - PROCESS | 1532 | ++DOCSHELL 1EF2E800 == 63 [pid = 1532] [id = 359]
19:54:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 218 (1EF2EC00) [pid = 1532] [serial = 1010] [outer = 00000000]
19:54:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 219 (1EFCC400) [pid = 1532] [serial = 1011] [outer = 1EF2EC00]
19:54:26 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
19:54:26 INFO - document served over http requires an http
19:54:26 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:26 INFO - delivery method with keep-origin-redirect and when
19:54:26 INFO - the target request is same-origin.
19:54:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 830ms
19:54:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:54:26 INFO - PROCESS | 1532 | ++DOCSHELL 1E698400 == 64 [pid = 1532] [id = 360]
19:54:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 220 (1E6A2800) [pid = 1532] [serial = 1012] [outer = 00000000]
19:54:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 221 (1F258C00) [pid = 1532] [serial = 1013] [outer = 1E6A2800]
19:54:26 INFO - PROCESS | 1532 | 1447473266746 Marionette INFO loaded listener.js
19:54:26 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:26 INFO - PROCESS | 1532 | ++DOMWINDOW == 222 (1F521800) [pid = 1532] [serial = 1014] [outer = 1E6A2800]
19:54:27 INFO - PROCESS | 1532 | ++DOCSHELL 1F885400 == 65 [pid = 1532] [id = 361]
19:54:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 223 (1F886400) [pid = 1532] [serial = 1015] [outer = 00000000]
19:54:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 224 (1FE60800) [pid = 1532] [serial = 1016] [outer = 1F886400]
19:54:27 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
19:54:27 INFO - document served over http requires an http
19:54:27 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:27 INFO - delivery method with no-redirect and when
19:54:27 INFO - the target request is same-origin.
19:54:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 769ms
19:54:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:54:27 INFO - PROCESS | 1532 | ++DOCSHELL 1F880400 == 66 [pid = 1532] [id = 362]
19:54:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 225 (1F880C00) [pid = 1532] [serial = 1017] [outer = 00000000]
19:54:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 226 (1FE94C00) [pid = 1532] [serial = 1018] [outer = 1F880C00]
19:54:27 INFO - PROCESS | 1532 | 1447473267531 Marionette INFO loaded listener.js
19:54:27 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 227 (202CE400) [pid = 1532] [serial = 1019] [outer = 1F880C00]
19:54:27 INFO - PROCESS | 1532 | ++DOCSHELL 20575C00 == 67 [pid = 1532] [id = 363]
19:54:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 228 (20576000) [pid = 1532] [serial = 1020] [outer = 00000000]
19:54:27 INFO - PROCESS | 1532 | ++DOMWINDOW == 229 (20666800) [pid = 1532] [serial = 1021] [outer = 20576000]
19:54: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
19:54:28 INFO - document served over http requires an http
19:54:28 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:28 INFO - delivery method with swap-origin-redirect and when
19:54:28 INFO - the target request is same-origin.
19:54:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
19:54:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:54:28 INFO - PROCESS | 1532 | ++DOCSHELL 20575000 == 68 [pid = 1532] [id = 364]
19:54:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 230 (20601C00) [pid = 1532] [serial = 1022] [outer = 00000000]
19:54:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 231 (20CD9800) [pid = 1532] [serial = 1023] [outer = 20601C00]
19:54:28 INFO - PROCESS | 1532 | 1447473268283 Marionette INFO loaded listener.js
19:54:28 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 232 (210C1400) [pid = 1532] [serial = 1024] [outer = 20601C00]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 231 (1FE60000) [pid = 1532] [serial = 849] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 230 (1C939C00) [pid = 1532] [serial = 622] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 229 (21E87C00) [pid = 1532] [serial = 643] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 228 (2317C000) [pid = 1532] [serial = 776] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 227 (24C44C00) [pid = 1532] [serial = 889] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473228285]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 226 (26908C00) [pid = 1532] [serial = 894] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 225 (21A04000) [pid = 1532] [serial = 638] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 224 (21485400) [pid = 1532] [serial = 633] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 223 (24298400) [pid = 1532] [serial = 884] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 222 (1FE8BC00) [pid = 1532] [serial = 926] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 221 (202D4800) [pid = 1532] [serial = 938] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 220 (1E6A2000) [pid = 1532] [serial = 923] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 219 (1FE66800) [pid = 1532] [serial = 928] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 218 (21420800) [pid = 1532] [serial = 931] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473241700]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 217 (1C70CC00) [pid = 1532] [serial = 920] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 216 (2148B400) [pid = 1532] [serial = 936] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (12E46800) [pid = 1532] [serial = 911] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (14D0D400) [pid = 1532] [serial = 908] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (17B9EC00) [pid = 1532] [serial = 917] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (1335D000) [pid = 1532] [serial = 914] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (0B3DD000) [pid = 1532] [serial = 933] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 210 (2066BC00) [pid = 1532] [serial = 625] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 209 (20609C00) [pid = 1532] [serial = 852] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 208 (21027800) [pid = 1532] [serial = 628] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 207 (2317A800) [pid = 1532] [serial = 646] [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]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 206 (242F8800) [pid = 1532] [serial = 887] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 205 (19E75400) [pid = 1532] [serial = 858] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 204 (20666000) [pid = 1532] [serial = 853] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 203 (1B605C00) [pid = 1532] [serial = 918] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 202 (21B7F000) [pid = 1532] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 201 (1EFD1400) [pid = 1532] [serial = 924] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (21290000) [pid = 1532] [serial = 864] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (2148CC00) [pid = 1532] [serial = 932] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473241700]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (20236000) [pid = 1532] [serial = 927] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (23939C00) [pid = 1532] [serial = 879] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (1C42E400) [pid = 1532] [serial = 906] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (1C93C400) [pid = 1532] [serial = 921] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (21E85800) [pid = 1532] [serial = 870] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (27D9D400) [pid = 1532] [serial = 900] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (1F2D8C00) [pid = 1532] [serial = 861] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (21D69000) [pid = 1532] [serial = 939] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (15A0F800) [pid = 1532] [serial = 934] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (2313F400) [pid = 1532] [serial = 873] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (2369F400) [pid = 1532] [serial = 876] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (282CAC00) [pid = 1532] [serial = 903] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (23D0F400) [pid = 1532] [serial = 882] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (242ED400) [pid = 1532] [serial = 890] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473228285]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (15AC9400) [pid = 1532] [serial = 909] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (2602C800) [pid = 1532] [serial = 892] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (26939400) [pid = 1532] [serial = 895] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (269BDC00) [pid = 1532] [serial = 897] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (20609400) [pid = 1532] [serial = 929] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (21A0B400) [pid = 1532] [serial = 867] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (1329A000) [pid = 1532] [serial = 855] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (2429BC00) [pid = 1532] [serial = 885] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (1410F000) [pid = 1532] [serial = 915] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (17F72C00) [pid = 1532] [serial = 912] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (23462C00) [pid = 1532] [serial = 942] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (21292C00) [pid = 1532] [serial = 630] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (2392CC00) [pid = 1532] [serial = 648] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (202D7400) [pid = 1532] [serial = 851] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (2056B800) [pid = 1532] [serial = 624] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (23173C00) [pid = 1532] [serial = 645] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (19E7E800) [pid = 1532] [serial = 913] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (17B97C00) [pid = 1532] [serial = 910] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (2380AC00) [pid = 1532] [serial = 778] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (21B84C00) [pid = 1532] [serial = 640] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (21824C00) [pid = 1532] [serial = 635] [outer = 00000000] [url = about:blank]
19:54:28 INFO - PROCESS | 1532 | --DOMWINDOW == 163 (20CD8800) [pid = 1532] [serial = 627] [outer = 00000000] [url = about:blank]
19:54:28 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
19:54:28 INFO - document served over http requires an http
19:54:28 INFO - sub-resource via script-tag using the meta-referrer
19:54:28 INFO - delivery method with keep-origin-redirect and when
19:54:28 INFO - the target request is same-origin.
19:54:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 835ms
19:54:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:54:28 INFO - PROCESS | 1532 | ++DOCSHELL 19E7E800 == 69 [pid = 1532] [id = 365]
19:54:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 164 (1C923800) [pid = 1532] [serial = 1025] [outer = 00000000]
19:54:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 165 (2056A800) [pid = 1532] [serial = 1026] [outer = 1C923800]
19:54:29 INFO - PROCESS | 1532 | 1447473269057 Marionette INFO loaded listener.js
19:54:29 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 166 (21021C00) [pid = 1532] [serial = 1027] [outer = 1C923800]
19:54:29 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
19:54:29 INFO - document served over http requires an http
19:54:29 INFO - sub-resource via script-tag using the meta-referrer
19:54:29 INFO - delivery method with no-redirect and when
19:54:29 INFO - the target request is same-origin.
19:54:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 570ms
19:54:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:54:29 INFO - PROCESS | 1532 | ++DOCSHELL 2141D800 == 70 [pid = 1532] [id = 366]
19:54:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 167 (21423400) [pid = 1532] [serial = 1028] [outer = 00000000]
19:54:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 168 (2148E000) [pid = 1532] [serial = 1029] [outer = 21423400]
19:54:29 INFO - PROCESS | 1532 | 1447473269708 Marionette INFO loaded listener.js
19:54:29 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 169 (2182D800) [pid = 1532] [serial = 1030] [outer = 21423400]
19:54:30 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
19:54:30 INFO - document served over http requires an http
19:54:30 INFO - sub-resource via script-tag using the meta-referrer
19:54:30 INFO - delivery method with swap-origin-redirect and when
19:54:30 INFO - the target request is same-origin.
19:54:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
19:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:54:30 INFO - PROCESS | 1532 | ++DOCSHELL 21485400 == 71 [pid = 1532] [id = 367]
19:54:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 170 (21D6E000) [pid = 1532] [serial = 1031] [outer = 00000000]
19:54:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 171 (21E86C00) [pid = 1532] [serial = 1032] [outer = 21D6E000]
19:54:30 INFO - PROCESS | 1532 | 1447473270387 Marionette INFO loaded listener.js
19:54:30 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:30 INFO - PROCESS | 1532 | ++DOMWINDOW == 172 (21EC9000) [pid = 1532] [serial = 1033] [outer = 21D6E000]
19:54:31 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
19:54:31 INFO - document served over http requires an http
19:54:31 INFO - sub-resource via xhr-request using the meta-referrer
19:54:31 INFO - delivery method with keep-origin-redirect and when
19:54:31 INFO - the target request is same-origin.
19:54:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
19:54:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:54:31 INFO - PROCESS | 1532 | ++DOCSHELL 17C53C00 == 72 [pid = 1532] [id = 368]
19:54:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 173 (17EA9C00) [pid = 1532] [serial = 1034] [outer = 00000000]
19:54:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 174 (18EECC00) [pid = 1532] [serial = 1035] [outer = 17EA9C00]
19:54:31 INFO - PROCESS | 1532 | 1447473271499 Marionette INFO loaded listener.js
19:54:31 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:31 INFO - PROCESS | 1532 | ++DOMWINDOW == 175 (1B318400) [pid = 1532] [serial = 1036] [outer = 17EA9C00]
19:54:32 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
19:54:32 INFO - document served over http requires an http
19:54:32 INFO - sub-resource via xhr-request using the meta-referrer
19:54:32 INFO - delivery method with no-redirect and when
19:54:32 INFO - the target request is same-origin.
19:54:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 969ms
19:54:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:54:32 INFO - PROCESS | 1532 | ++DOCSHELL 1D49D800 == 73 [pid = 1532] [id = 369]
19:54:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 176 (1E620C00) [pid = 1532] [serial = 1037] [outer = 00000000]
19:54:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 177 (1EF2D000) [pid = 1532] [serial = 1038] [outer = 1E620C00]
19:54:32 INFO - PROCESS | 1532 | 1447473272447 Marionette INFO loaded listener.js
19:54:32 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:32 INFO - PROCESS | 1532 | ++DOMWINDOW == 178 (2056F800) [pid = 1532] [serial = 1039] [outer = 1E620C00]
19:54:33 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
19:54:33 INFO - document served over http requires an http
19:54:33 INFO - sub-resource via xhr-request using the meta-referrer
19:54:33 INFO - delivery method with swap-origin-redirect and when
19:54:33 INFO - the target request is same-origin.
19:54:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
19:54:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:54:33 INFO - PROCESS | 1532 | ++DOCSHELL 21D76800 == 74 [pid = 1532] [id = 370]
19:54:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 179 (21E81800) [pid = 1532] [serial = 1040] [outer = 00000000]
19:54:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 180 (23009400) [pid = 1532] [serial = 1041] [outer = 21E81800]
19:54:33 INFO - PROCESS | 1532 | 1447473273402 Marionette INFO loaded listener.js
19:54:33 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 181 (23142400) [pid = 1532] [serial = 1042] [outer = 21E81800]
19:54: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
19:54:34 INFO - document served over http requires an https
19:54:34 INFO - sub-resource via fetch-request using the meta-referrer
19:54:34 INFO - delivery method with keep-origin-redirect and when
19:54:34 INFO - the target request is same-origin.
19:54:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1039ms
19:54:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:54:34 INFO - PROCESS | 1532 | ++DOCSHELL 23140400 == 75 [pid = 1532] [id = 371]
19:54:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 182 (23141400) [pid = 1532] [serial = 1043] [outer = 00000000]
19:54:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 183 (2369D400) [pid = 1532] [serial = 1044] [outer = 23141400]
19:54:34 INFO - PROCESS | 1532 | 1447473274481 Marionette INFO loaded listener.js
19:54:34 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 184 (21D73400) [pid = 1532] [serial = 1045] [outer = 23141400]
19:54: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
19:54:35 INFO - document served over http requires an https
19:54:35 INFO - sub-resource via fetch-request using the meta-referrer
19:54:35 INFO - delivery method with no-redirect and when
19:54:35 INFO - the target request is same-origin.
19:54:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
19:54:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:54:35 INFO - PROCESS | 1532 | ++DOCSHELL 23930800 == 76 [pid = 1532] [id = 372]
19:54:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 185 (23931800) [pid = 1532] [serial = 1046] [outer = 00000000]
19:54:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 186 (23D06000) [pid = 1532] [serial = 1047] [outer = 23931800]
19:54:35 INFO - PROCESS | 1532 | 1447473275384 Marionette INFO loaded listener.js
19:54:35 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 187 (23D10C00) [pid = 1532] [serial = 1048] [outer = 23931800]
19:54: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
19:54:36 INFO - document served over http requires an https
19:54:36 INFO - sub-resource via fetch-request using the meta-referrer
19:54:36 INFO - delivery method with swap-origin-redirect and when
19:54:36 INFO - the target request is same-origin.
19:54:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
19:54:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:54:36 INFO - PROCESS | 1532 | ++DOCSHELL 23F53400 == 77 [pid = 1532] [id = 373]
19:54:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 188 (23F56400) [pid = 1532] [serial = 1049] [outer = 00000000]
19:54:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 189 (24AAA800) [pid = 1532] [serial = 1050] [outer = 23F56400]
19:54:36 INFO - PROCESS | 1532 | 1447473276407 Marionette INFO loaded listener.js
19:54:36 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 190 (25C9A000) [pid = 1532] [serial = 1051] [outer = 23F56400]
19:54:36 INFO - PROCESS | 1532 | ++DOCSHELL 2602D400 == 78 [pid = 1532] [id = 374]
19:54:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 191 (2625EC00) [pid = 1532] [serial = 1052] [outer = 00000000]
19:54:36 INFO - PROCESS | 1532 | ++DOMWINDOW == 192 (26939400) [pid = 1532] [serial = 1053] [outer = 2625EC00]
19:54:37 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
19:54:37 INFO - document served over http requires an https
19:54:37 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:37 INFO - delivery method with keep-origin-redirect and when
19:54:37 INFO - the target request is same-origin.
19:54:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1013ms
19:54:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:54:37 INFO - PROCESS | 1532 | ++DOCSHELL 2625F000 == 79 [pid = 1532] [id = 375]
19:54:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 193 (26260800) [pid = 1532] [serial = 1054] [outer = 00000000]
19:54:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 194 (2693DC00) [pid = 1532] [serial = 1055] [outer = 26260800]
19:54:37 INFO - PROCESS | 1532 | 1447473277453 Marionette INFO loaded listener.js
19:54:37 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 195 (26A0D400) [pid = 1532] [serial = 1056] [outer = 26260800]
19:54:37 INFO - PROCESS | 1532 | ++DOCSHELL 26B42C00 == 80 [pid = 1532] [id = 376]
19:54:37 INFO - PROCESS | 1532 | ++DOMWINDOW == 196 (26B43000) [pid = 1532] [serial = 1057] [outer = 00000000]
19:54:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 197 (26B4EC00) [pid = 1532] [serial = 1058] [outer = 26B43000]
19:54:38 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
19:54:38 INFO - document served over http requires an https
19:54:38 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:38 INFO - delivery method with no-redirect and when
19:54:38 INFO - the target request is same-origin.
19:54:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1067ms
19:54:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:54:38 INFO - PROCESS | 1532 | ++DOCSHELL 26B4D800 == 81 [pid = 1532] [id = 377]
19:54:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 198 (26BDF000) [pid = 1532] [serial = 1059] [outer = 00000000]
19:54:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 199 (27DA0800) [pid = 1532] [serial = 1060] [outer = 26BDF000]
19:54:38 INFO - PROCESS | 1532 | 1447473278525 Marionette INFO loaded listener.js
19:54:38 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 200 (282CB800) [pid = 1532] [serial = 1061] [outer = 26BDF000]
19:54:38 INFO - PROCESS | 1532 | ++DOCSHELL 2872F800 == 82 [pid = 1532] [id = 378]
19:54:38 INFO - PROCESS | 1532 | ++DOMWINDOW == 201 (28751800) [pid = 1532] [serial = 1062] [outer = 00000000]
19:54:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 202 (26BE2000) [pid = 1532] [serial = 1063] [outer = 28751800]
19:54:39 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
19:54:39 INFO - document served over http requires an https
19:54:39 INFO - sub-resource via iframe-tag using the meta-referrer
19:54:39 INFO - delivery method with swap-origin-redirect and when
19:54:39 INFO - the target request is same-origin.
19:54:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1070ms
19:54:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:54:39 INFO - PROCESS | 1532 | ++DOCSHELL 28757400 == 83 [pid = 1532] [id = 379]
19:54:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 203 (28758000) [pid = 1532] [serial = 1064] [outer = 00000000]
19:54:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 204 (29A16800) [pid = 1532] [serial = 1065] [outer = 28758000]
19:54:39 INFO - PROCESS | 1532 | 1447473279573 Marionette INFO loaded listener.js
19:54:39 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:39 INFO - PROCESS | 1532 | ++DOMWINDOW == 205 (2AC04800) [pid = 1532] [serial = 1066] [outer = 28758000]
19:54:40 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
19:54:40 INFO - document served over http requires an https
19:54:40 INFO - sub-resource via script-tag using the meta-referrer
19:54:40 INFO - delivery method with keep-origin-redirect and when
19:54:40 INFO - the target request is same-origin.
19:54:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
19:54:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:54:40 INFO - PROCESS | 1532 | ++DOCSHELL 299D1800 == 84 [pid = 1532] [id = 380]
19:54:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 206 (2D7EC400) [pid = 1532] [serial = 1067] [outer = 00000000]
19:54:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 207 (2D7F4000) [pid = 1532] [serial = 1068] [outer = 2D7EC400]
19:54:40 INFO - PROCESS | 1532 | 1447473280526 Marionette INFO loaded listener.js
19:54:40 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:40 INFO - PROCESS | 1532 | ++DOMWINDOW == 208 (2D7F9400) [pid = 1532] [serial = 1069] [outer = 2D7EC400]
19:54:41 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
19:54:41 INFO - document served over http requires an https
19:54:41 INFO - sub-resource via script-tag using the meta-referrer
19:54:41 INFO - delivery method with no-redirect and when
19:54:41 INFO - the target request is same-origin.
19:54:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
19:54:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:54:41 INFO - PROCESS | 1532 | ++DOCSHELL 28162800 == 85 [pid = 1532] [id = 381]
19:54:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 209 (28163000) [pid = 1532] [serial = 1070] [outer = 00000000]
19:54:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 210 (2D7F7800) [pid = 1532] [serial = 1071] [outer = 28163000]
19:54:41 INFO - PROCESS | 1532 | 1447473281609 Marionette INFO loaded listener.js
19:54:41 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:41 INFO - PROCESS | 1532 | ++DOMWINDOW == 211 (2E929C00) [pid = 1532] [serial = 1072] [outer = 28163000]
19:54:42 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
19:54:42 INFO - document served over http requires an https
19:54:42 INFO - sub-resource via script-tag using the meta-referrer
19:54:42 INFO - delivery method with swap-origin-redirect and when
19:54:42 INFO - the target request is same-origin.
19:54:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1121ms
19:54:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:54:42 INFO - PROCESS | 1532 | ++DOCSHELL 298D6C00 == 86 [pid = 1532] [id = 382]
19:54:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 212 (298D7000) [pid = 1532] [serial = 1073] [outer = 00000000]
19:54:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 213 (298DE000) [pid = 1532] [serial = 1074] [outer = 298D7000]
19:54:42 INFO - PROCESS | 1532 | 1447473282656 Marionette INFO loaded listener.js
19:54:42 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:42 INFO - PROCESS | 1532 | ++DOMWINDOW == 214 (2D7F2C00) [pid = 1532] [serial = 1075] [outer = 298D7000]
19:54:43 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
19:54:43 INFO - document served over http requires an https
19:54:43 INFO - sub-resource via xhr-request using the meta-referrer
19:54:43 INFO - delivery method with keep-origin-redirect and when
19:54:43 INFO - the target request is same-origin.
19:54:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
19:54:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:54:43 INFO - PROCESS | 1532 | ++DOCSHELL 298D9800 == 87 [pid = 1532] [id = 383]
19:54:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 215 (298DD800) [pid = 1532] [serial = 1076] [outer = 00000000]
19:54:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 216 (2B6DA000) [pid = 1532] [serial = 1077] [outer = 298DD800]
19:54:43 INFO - PROCESS | 1532 | 1447473283597 Marionette INFO loaded listener.js
19:54:43 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:43 INFO - PROCESS | 1532 | ++DOMWINDOW == 217 (2B6DE400) [pid = 1532] [serial = 1078] [outer = 298DD800]
19:54:44 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
19:54:44 INFO - document served over http requires an https
19:54:44 INFO - sub-resource via xhr-request using the meta-referrer
19:54:44 INFO - delivery method with no-redirect and when
19:54:44 INFO - the target request is same-origin.
19:54:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
19:54:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:54:44 INFO - PROCESS | 1532 | ++DOCSHELL 2B2BEC00 == 88 [pid = 1532] [id = 384]
19:54:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 218 (2B2BF800) [pid = 1532] [serial = 1079] [outer = 00000000]
19:54:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 219 (2B2C6C00) [pid = 1532] [serial = 1080] [outer = 2B2BF800]
19:54:44 INFO - PROCESS | 1532 | 1447473284582 Marionette INFO loaded listener.js
19:54:44 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:44 INFO - PROCESS | 1532 | ++DOMWINDOW == 220 (2B2CA400) [pid = 1532] [serial = 1081] [outer = 2B2BF800]
19:54:45 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
19:54:45 INFO - document served over http requires an https
19:54:45 INFO - sub-resource via xhr-request using the meta-referrer
19:54:45 INFO - delivery method with swap-origin-redirect and when
19:54:45 INFO - the target request is same-origin.
19:54:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
19:54:45 INFO - TEST-START | /resource-timing/test_resource_timing.html
19:54:45 INFO - PROCESS | 1532 | ++DOCSHELL 2E8E1400 == 89 [pid = 1532] [id = 385]
19:54:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 221 (2E8E3400) [pid = 1532] [serial = 1082] [outer = 00000000]
19:54:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 222 (2E8EB800) [pid = 1532] [serial = 1083] [outer = 2E8E3400]
19:54:45 INFO - PROCESS | 1532 | 1447473285575 Marionette INFO loaded listener.js
19:54:45 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:45 INFO - PROCESS | 1532 | ++DOMWINDOW == 223 (2E8EFC00) [pid = 1532] [serial = 1084] [outer = 2E8E3400]
19:54:46 INFO - PROCESS | 1532 | ++DOCSHELL 29B8BC00 == 90 [pid = 1532] [id = 386]
19:54:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 224 (29B90000) [pid = 1532] [serial = 1085] [outer = 00000000]
19:54:46 INFO - PROCESS | 1532 | ++DOMWINDOW == 225 (29B90800) [pid = 1532] [serial = 1086] [outer = 29B90000]
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
19:54:46 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"
19:54:46 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
19:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:46 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
19:54:46 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
19:54:46 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
19:54:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
19:54:46 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
19:54:46 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1578ms
19:54:46 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
19:54:47 INFO - PROCESS | 1532 | ++DOCSHELL 29B90400 == 91 [pid = 1532] [id = 387]
19:54:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 226 (29C52400) [pid = 1532] [serial = 1087] [outer = 00000000]
19:54:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 227 (29C5B800) [pid = 1532] [serial = 1088] [outer = 29C52400]
19:54:47 INFO - PROCESS | 1532 | 1447473287212 Marionette INFO loaded listener.js
19:54:47 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:47 INFO - PROCESS | 1532 | ++DOMWINDOW == 228 (29C5E800) [pid = 1532] [serial = 1089] [outer = 29C52400]
19:54:49 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"
19:54:49 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
19:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:49 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
19:54:49 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 3013ms
19:54:49 INFO - TEST-START | /screen-orientation/lock-basic.html
19:54:50 INFO - PROCESS | 1532 | ++DOCSHELL 13A6D000 == 92 [pid = 1532] [id = 388]
19:54:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 229 (13A76400) [pid = 1532] [serial = 1090] [outer = 00000000]
19:54:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 230 (14D0B800) [pid = 1532] [serial = 1091] [outer = 13A76400]
19:54:50 INFO - PROCESS | 1532 | 1447473290735 Marionette INFO loaded listener.js
19:54:50 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:54:50 INFO - PROCESS | 1532 | ++DOMWINDOW == 231 (17B9D400) [pid = 1532] [serial = 1092] [outer = 13A76400]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 24C42000 == 91 [pid = 1532] [id = 285]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 26B49400 == 90 [pid = 1532] [id = 287]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 24A1FC00 == 89 [pid = 1532] [id = 281]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 23F4EC00 == 88 [pid = 1532] [id = 283]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 24A29400 == 87 [pid = 1532] [id = 282]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 2141D800 == 86 [pid = 1532] [id = 366]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 19E7E800 == 85 [pid = 1532] [id = 365]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 20575000 == 84 [pid = 1532] [id = 364]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 20575C00 == 83 [pid = 1532] [id = 363]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 1F880400 == 82 [pid = 1532] [id = 362]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 1F885400 == 81 [pid = 1532] [id = 361]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 1E698400 == 80 [pid = 1532] [id = 360]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 1EF2E800 == 79 [pid = 1532] [id = 359]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 1B08E800 == 78 [pid = 1532] [id = 358]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 15AC2C00 == 77 [pid = 1532] [id = 357]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 0B293800 == 76 [pid = 1532] [id = 356]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 13220800 == 75 [pid = 1532] [id = 355]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 0F559000 == 74 [pid = 1532] [id = 354]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 14D01800 == 73 [pid = 1532] [id = 353]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 29A79400 == 72 [pid = 1532] [id = 352]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 23010000 == 71 [pid = 1532] [id = 351]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 28755000 == 70 [pid = 1532] [id = 350]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 299DC000 == 69 [pid = 1532] [id = 349]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 29856000 == 68 [pid = 1532] [id = 348]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 2872CC00 == 67 [pid = 1532] [id = 347]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 29851400 == 66 [pid = 1532] [id = 346]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 299D5400 == 65 [pid = 1532] [id = 345]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 299D4C00 == 64 [pid = 1532] [id = 344]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 285DD800 == 63 [pid = 1532] [id = 343]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 26BE3000 == 62 [pid = 1532] [id = 342]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 26909800 == 61 [pid = 1532] [id = 341]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 24AAEC00 == 60 [pid = 1532] [id = 340]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 23F4A400 == 59 [pid = 1532] [id = 339]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 1FE8D800 == 58 [pid = 1532] [id = 338]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 17D58800 == 57 [pid = 1532] [id = 337]
19:54:53 INFO - PROCESS | 1532 | --DOCSHELL 0B28C800 == 56 [pid = 1532] [id = 336]
19:54:53 INFO - PROCESS | 1532 | --DOMWINDOW == 230 (1C438C00) [pid = 1532] [serial = 919] [outer = 00000000] [url = about:blank]
19:54:53 INFO - PROCESS | 1532 | --DOMWINDOW == 229 (1D460C00) [pid = 1532] [serial = 922] [outer = 00000000] [url = about:blank]
19:54:53 INFO - PROCESS | 1532 | --DOMWINDOW == 228 (19C95000) [pid = 1532] [serial = 935] [outer = 00000000] [url = about:blank]
19:54:53 INFO - PROCESS | 1532 | --DOMWINDOW == 227 (1F2CE000) [pid = 1532] [serial = 925] [outer = 00000000] [url = about:blank]
19:54:53 INFO - PROCESS | 1532 | --DOMWINDOW == 226 (21EBCC00) [pid = 1532] [serial = 940] [outer = 00000000] [url = about:blank]
19:54:53 INFO - PROCESS | 1532 | --DOMWINDOW == 225 (2066D400) [pid = 1532] [serial = 930] [outer = 00000000] [url = about:blank]
19:54:53 INFO - PROCESS | 1532 | --DOMWINDOW == 224 (15ACB800) [pid = 1532] [serial = 916] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 223 (23B3D800) [pid = 1532] [serial = 881] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 222 (23814400) [pid = 1532] [serial = 878] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 221 (23461400) [pid = 1532] [serial = 875] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 220 (21F6FC00) [pid = 1532] [serial = 872] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 219 (21D6F800) [pid = 1532] [serial = 869] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 218 (215ABC00) [pid = 1532] [serial = 866] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 217 (210C5000) [pid = 1532] [serial = 863] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 216 (1D45A000) [pid = 1532] [serial = 860] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 215 (27695C00) [pid = 1532] [serial = 899] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 214 (2690E000) [pid = 1532] [serial = 896] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 213 (25C97000) [pid = 1532] [serial = 891] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 212 (2429FC00) [pid = 1532] [serial = 886] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 211 (29856400) [pid = 1532] [serial = 978] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 210 (29852400) [pid = 1532] [serial = 973] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473252890]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 209 (299D5000) [pid = 1532] [serial = 968] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 208 (24C43000) [pid = 1532] [serial = 802] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 207 (15AD0C00) [pid = 1532] [serial = 779] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 206 (27DD4400) [pid = 1532] [serial = 794] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 205 (23F4F800) [pid = 1532] [serial = 797] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 204 (13A71000) [pid = 1532] [serial = 905] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 203 (21F6E000) [pid = 1532] [serial = 730] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 202 (23461800) [pid = 1532] [serial = 785] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 201 (21F70800) [pid = 1532] [serial = 941] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 200 (242EB800) [pid = 1532] [serial = 788] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 199 (24A20000) [pid = 1532] [serial = 791] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 198 (13F0F000) [pid = 1532] [serial = 734] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 197 (1D538000) [pid = 1532] [serial = 782] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 196 (26B4BC00) [pid = 1532] [serial = 807] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 195 (0B3D8000) [pid = 1532] [serial = 1001] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 194 (1F880C00) [pid = 1532] [serial = 1017] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 193 (20576000) [pid = 1532] [serial = 1020] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 192 (20601C00) [pid = 1532] [serial = 1022] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 191 (1B090400) [pid = 1532] [serial = 1007] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 190 (14D02800) [pid = 1532] [serial = 992] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 189 (15AC3C00) [pid = 1532] [serial = 1004] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 188 (21423400) [pid = 1532] [serial = 1028] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 187 (1EF2EC00) [pid = 1532] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 186 (132A2800) [pid = 1532] [serial = 998] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 185 (1C923800) [pid = 1532] [serial = 1025] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 184 (0F46E800) [pid = 1532] [serial = 854] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 183 (0F57CC00) [pid = 1532] [serial = 995] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 182 (1F886400) [pid = 1532] [serial = 1015] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473267104]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 181 (18316400) [pid = 1532] [serial = 857] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 180 (1E6A2800) [pid = 1532] [serial = 1012] [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]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 179 (1FE60800) [pid = 1532] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473267104]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 178 (1F258C00) [pid = 1532] [serial = 1013] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 177 (2B391400) [pid = 1532] [serial = 990] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 176 (29A16400) [pid = 1532] [serial = 984] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 175 (23016000) [pid = 1532] [serial = 987] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 174 (28733400) [pid = 1532] [serial = 979] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 173 (28732800) [pid = 1532] [serial = 976] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 172 (29A10800) [pid = 1532] [serial = 981] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 171 (2984F400) [pid = 1532] [serial = 974] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473252890]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 170 (2AC05400) [pid = 1532] [serial = 971] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 169 (27DCCC00) [pid = 1532] [serial = 963] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 168 (299D0C00) [pid = 1532] [serial = 969] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 167 (2AC06800) [pid = 1532] [serial = 966] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 166 (25C92C00) [pid = 1532] [serial = 957] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 165 (26942800) [pid = 1532] [serial = 960] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 164 (21827400) [pid = 1532] [serial = 951] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 163 (242A4400) [pid = 1532] [serial = 954] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 162 (12E32400) [pid = 1532] [serial = 945] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 161 (18317800) [pid = 1532] [serial = 948] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 160 (16E87800) [pid = 1532] [serial = 996] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 159 (1B602C00) [pid = 1532] [serial = 999] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 158 (20666800) [pid = 1532] [serial = 1021] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 157 (1FE94C00) [pid = 1532] [serial = 1018] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 156 (2148E000) [pid = 1532] [serial = 1029] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 155 (17B9D000) [pid = 1532] [serial = 1005] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 154 (14D0B400) [pid = 1532] [serial = 993] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 153 (20CD9800) [pid = 1532] [serial = 1023] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 152 (1EFCC400) [pid = 1532] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 151 (1C437C00) [pid = 1532] [serial = 1008] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 150 (12E47400) [pid = 1532] [serial = 1002] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 149 (2056A800) [pid = 1532] [serial = 1026] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 148 (21E86C00) [pid = 1532] [serial = 1032] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 147 (24C4C800) [pid = 1532] [serial = 804] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 146 (1B099400) [pid = 1532] [serial = 859] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 145 (19DF9000) [pid = 1532] [serial = 781] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 144 (23B32400) [pid = 1532] [serial = 880] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 143 (26262000) [pid = 1532] [serial = 893] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 142 (23E52000) [pid = 1532] [serial = 883] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 141 (282D5000) [pid = 1532] [serial = 796] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 140 (2022DC00) [pid = 1532] [serial = 862] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 139 (24AA4C00) [pid = 1532] [serial = 888] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 138 (282CF000) [pid = 1532] [serial = 799] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 137 (27D9FC00) [pid = 1532] [serial = 901] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 136 (1E69E000) [pid = 1532] [serial = 907] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 135 (21EBF800) [pid = 1532] [serial = 871] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 134 (1C430800) [pid = 1532] [serial = 997] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 133 (2142A800) [pid = 1532] [serial = 865] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 132 (26A12C00) [pid = 1532] [serial = 732] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 131 (23E4F400) [pid = 1532] [serial = 787] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 130 (21B7D000) [pid = 1532] [serial = 868] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 129 (2369E400) [pid = 1532] [serial = 943] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 128 (236A8000) [pid = 1532] [serial = 877] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 127 (26A04800) [pid = 1532] [serial = 898] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 126 (269B7C00) [pid = 1532] [serial = 790] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 125 (24A25800) [pid = 1532] [serial = 793] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 124 (1B603800) [pid = 1532] [serial = 736] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 123 (23170C00) [pid = 1532] [serial = 874] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 122 (15ACB000) [pid = 1532] [serial = 994] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 121 (202DB800) [pid = 1532] [serial = 784] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 120 (26BE6400) [pid = 1532] [serial = 809] [outer = 00000000] [url = about:blank]
19:54:55 INFO - PROCESS | 1532 | --DOMWINDOW == 119 (13369800) [pid = 1532] [serial = 856] [outer = 00000000] [url = about:blank]
19:55:03 INFO - PROCESS | 1532 | ++DOMWINDOW == 120 (0B290C00) [pid = 1532] [serial = 1093] [outer = 0F55D400]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 13299000 == 55 [pid = 1532] [id = 20]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1D44D000 == 54 [pid = 1532] [id = 98]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 17B98800 == 53 [pid = 1532] [id = 18]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1F2D8000 == 52 [pid = 1532] [id = 71]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1876C000 == 51 [pid = 1532] [id = 16]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1410EC00 == 50 [pid = 1532] [id = 27]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 18319000 == 49 [pid = 1532] [id = 97]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1682E400 == 48 [pid = 1532] [id = 30]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 0B3D8C00 == 47 [pid = 1532] [id = 24]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 14114400 == 46 [pid = 1532] [id = 22]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 0B3E2000 == 45 [pid = 1532] [id = 204]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1C944400 == 44 [pid = 1532] [id = 124]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 15A0E000 == 43 [pid = 1532] [id = 17]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1B60D000 == 42 [pid = 1532] [id = 15]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 18321400 == 41 [pid = 1532] [id = 21]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 0B28AC00 == 40 [pid = 1532] [id = 19]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1465E400 == 39 [pid = 1532] [id = 13]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 102DE000 == 38 [pid = 1532] [id = 25]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 0B3DE400 == 37 [pid = 1532] [id = 26]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1876E800 == 36 [pid = 1532] [id = 14]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 15AC2800 == 35 [pid = 1532] [id = 28]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 15A0C000 == 34 [pid = 1532] [id = 23]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 21EC9800 == 33 [pid = 1532] [id = 260]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 13360400 == 32 [pid = 1532] [id = 125]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 0B28C400 == 31 [pid = 1532] [id = 261]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 21EC3C00 == 30 [pid = 1532] [id = 276]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 29B90400 == 29 [pid = 1532] [id = 387]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 29B8BC00 == 28 [pid = 1532] [id = 386]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 2E8E1400 == 27 [pid = 1532] [id = 385]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 2B2BEC00 == 26 [pid = 1532] [id = 384]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 298D9800 == 25 [pid = 1532] [id = 383]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 298D6C00 == 24 [pid = 1532] [id = 382]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 28162800 == 23 [pid = 1532] [id = 381]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 299D1800 == 22 [pid = 1532] [id = 380]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 28757400 == 21 [pid = 1532] [id = 379]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 2872F800 == 20 [pid = 1532] [id = 378]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 26B4D800 == 19 [pid = 1532] [id = 377]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 26B42C00 == 18 [pid = 1532] [id = 376]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 2625F000 == 17 [pid = 1532] [id = 375]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 2602D400 == 16 [pid = 1532] [id = 374]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 23F53400 == 15 [pid = 1532] [id = 373]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 23930800 == 14 [pid = 1532] [id = 372]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 23140400 == 13 [pid = 1532] [id = 371]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 21D76800 == 12 [pid = 1532] [id = 370]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 1D49D800 == 11 [pid = 1532] [id = 369]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 17C53C00 == 10 [pid = 1532] [id = 368]
19:55:07 INFO - PROCESS | 1532 | --DOCSHELL 21485400 == 9 [pid = 1532] [id = 367]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 119 (1F521800) [pid = 1532] [serial = 1014] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 118 (13A6C000) [pid = 1532] [serial = 1003] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 117 (18160400) [pid = 1532] [serial = 1006] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 116 (1D4A2800) [pid = 1532] [serial = 1000] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 115 (202CE400) [pid = 1532] [serial = 1019] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 114 (210C1400) [pid = 1532] [serial = 1024] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 113 (2182D800) [pid = 1532] [serial = 1030] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 112 (1C92C000) [pid = 1532] [serial = 1009] [outer = 00000000] [url = about:blank]
19:55:07 INFO - PROCESS | 1532 | --DOMWINDOW == 111 (21021C00) [pid = 1532] [serial = 1027] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 110 (17F67800) [pid = 1532] [serial = 947] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 109 (20601800) [pid = 1532] [serial = 950] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 108 (0B28DC00) [pid = 1532] [serial = 944] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 107 (27DA7000) [pid = 1532] [serial = 902] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 106 (29B90000) [pid = 1532] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 105 (2B2BF800) [pid = 1532] [serial = 1079] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 104 (29A08800) [pid = 1532] [serial = 980] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 103 (2625EC00) [pid = 1532] [serial = 1052] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 102 (23141400) [pid = 1532] [serial = 1043] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 101 (28163000) [pid = 1532] [serial = 1070] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 100 (24C41400) [pid = 1532] [serial = 956] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 99 (28758000) [pid = 1532] [serial = 1064] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 98 (299D6000) [pid = 1532] [serial = 970] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 97 (298DD800) [pid = 1532] [serial = 1076] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 96 (21D6E000) [pid = 1532] [serial = 1031] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 95 (26B43000) [pid = 1532] [serial = 1057] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473277884]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 94 (29C52400) [pid = 1532] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 93 (298D7000) [pid = 1532] [serial = 1073] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 92 (1E620C00) [pid = 1532] [serial = 1037] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 91 (26260800) [pid = 1532] [serial = 1054] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 90 (2690A800) [pid = 1532] [serial = 959] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 89 (28755C00) [pid = 1532] [serial = 983] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 88 (28751800) [pid = 1532] [serial = 1062] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 87 (2872D000) [pid = 1532] [serial = 975] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 86 (23F4B400) [pid = 1532] [serial = 953] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 85 (285DDC00) [pid = 1532] [serial = 965] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 84 (21E81800) [pid = 1532] [serial = 1040] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 83 (2E8E3400) [pid = 1532] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 82 (26BE4800) [pid = 1532] [serial = 962] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 81 (26BDF000) [pid = 1532] [serial = 1059] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 80 (2D7EC400) [pid = 1532] [serial = 1067] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 79 (23F56400) [pid = 1532] [serial = 1049] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 78 (23931800) [pid = 1532] [serial = 1046] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 77 (23010800) [pid = 1532] [serial = 986] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 76 (29A7B400) [pid = 1532] [serial = 989] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 75 (17EA9C00) [pid = 1532] [serial = 1034] [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]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 74 (26BE2000) [pid = 1532] [serial = 1063] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 73 (27DA0800) [pid = 1532] [serial = 1060] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 72 (2D7F4000) [pid = 1532] [serial = 1068] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 71 (2D7F7800) [pid = 1532] [serial = 1071] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 70 (2B6DA000) [pid = 1532] [serial = 1077] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 69 (2B2C6C00) [pid = 1532] [serial = 1080] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 68 (2369D400) [pid = 1532] [serial = 1044] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 67 (18EECC00) [pid = 1532] [serial = 1035] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 66 (23D06000) [pid = 1532] [serial = 1047] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 65 (26B4EC00) [pid = 1532] [serial = 1058] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447473277884]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 64 (2693DC00) [pid = 1532] [serial = 1055] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 63 (14D0B800) [pid = 1532] [serial = 1091] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 62 (23009400) [pid = 1532] [serial = 1041] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 61 (26939400) [pid = 1532] [serial = 1053] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 60 (24AAA800) [pid = 1532] [serial = 1050] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 59 (29B90800) [pid = 1532] [serial = 1086] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 58 (2E8EB800) [pid = 1532] [serial = 1083] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 57 (29A16800) [pid = 1532] [serial = 1065] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 56 (1EF2D000) [pid = 1532] [serial = 1038] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 55 (29C5E800) [pid = 1532] [serial = 1089] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 54 (29C5B800) [pid = 1532] [serial = 1088] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 53 (298DE000) [pid = 1532] [serial = 1074] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 52 (21EC9000) [pid = 1532] [serial = 1033] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 51 (2B6DE400) [pid = 1532] [serial = 1078] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 50 (2B2CA400) [pid = 1532] [serial = 1081] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 49 (1B318400) [pid = 1532] [serial = 1036] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 48 (29A73800) [pid = 1532] [serial = 985] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 47 (29A17400) [pid = 1532] [serial = 982] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 46 (28736C00) [pid = 1532] [serial = 977] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 45 (1B316400) [pid = 1532] [serial = 949] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 44 (2AC10400) [pid = 1532] [serial = 972] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 43 (24A24400) [pid = 1532] [serial = 955] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 42 (26A20C00) [pid = 1532] [serial = 961] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 41 (27DD3400) [pid = 1532] [serial = 964] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 40 (23810C00) [pid = 1532] [serial = 952] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 39 (2B394000) [pid = 1532] [serial = 991] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 38 (1335E400) [pid = 1532] [serial = 946] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 37 (285E1400) [pid = 1532] [serial = 904] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 36 (25C9AC00) [pid = 1532] [serial = 958] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 35 (23016400) [pid = 1532] [serial = 988] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 34 (2056F800) [pid = 1532] [serial = 1039] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 33 (2D7F2C00) [pid = 1532] [serial = 1075] [outer = 00000000] [url = about:blank]
19:55:12 INFO - PROCESS | 1532 | --DOMWINDOW == 32 (2AC0B000) [pid = 1532] [serial = 967] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 31 (2AC04800) [pid = 1532] [serial = 1066] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 30 (2E8EFC00) [pid = 1532] [serial = 1084] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 29 (23142400) [pid = 1532] [serial = 1042] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 28 (25C9A000) [pid = 1532] [serial = 1051] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 27 (23D10C00) [pid = 1532] [serial = 1048] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 26 (26A0D400) [pid = 1532] [serial = 1056] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 25 (21D73400) [pid = 1532] [serial = 1045] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 24 (2D7F9400) [pid = 1532] [serial = 1069] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 23 (282CB800) [pid = 1532] [serial = 1061] [outer = 00000000] [url = about:blank]
19:55:19 INFO - PROCESS | 1532 | --DOMWINDOW == 22 (2E929C00) [pid = 1532] [serial = 1072] [outer = 00000000] [url = about:blank]
19:55:20 INFO - PROCESS | 1532 | MARIONETTE LOG: INFO: Timeout fired
19:55:20 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
19:55:20 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
19:55:20 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
19:55:20 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30990ms
19:55:20 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
19:55:20 INFO - PROCESS | 1532 | ++DOCSHELL 0B3DAC00 == 10 [pid = 1532] [id = 389]
19:55:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 23 (0B3DBC00) [pid = 1532] [serial = 1094] [outer = 00000000]
19:55:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 24 (0F3AFC00) [pid = 1532] [serial = 1095] [outer = 0B3DBC00]
19:55:21 INFO - PROCESS | 1532 | 1447473321021 Marionette INFO loaded listener.js
19:55:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:55:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 25 (0F3BA400) [pid = 1532] [serial = 1096] [outer = 0B3DBC00]
19:55:21 INFO - PROCESS | 1532 | ++DOCSHELL 0F838800 == 11 [pid = 1532] [id = 390]
19:55:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 26 (0F88E400) [pid = 1532] [serial = 1097] [outer = 00000000]
19:55:21 INFO - PROCESS | 1532 | ++DOCSHELL 0F893800 == 12 [pid = 1532] [id = 391]
19:55:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 27 (0F894800) [pid = 1532] [serial = 1098] [outer = 00000000]
19:55:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 28 (0F8F3800) [pid = 1532] [serial = 1099] [outer = 0F894800]
19:55:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 29 (0F8FB400) [pid = 1532] [serial = 1100] [outer = 0F88E400]
19:55:25 INFO - PROCESS | 1532 | --DOMWINDOW == 28 (1C433800) [pid = 1532] [serial = 733] [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.]
19:55:31 INFO - PROCESS | 1532 | --DOCSHELL 13A6D000 == 11 [pid = 1532] [id = 388]
19:55:33 INFO - PROCESS | 1532 | --DOMWINDOW == 27 (17B9D400) [pid = 1532] [serial = 1092] [outer = 00000000] [url = about:blank]
19:55:33 INFO - PROCESS | 1532 | --DOMWINDOW == 26 (0F3AFC00) [pid = 1532] [serial = 1095] [outer = 00000000] [url = about:blank]
19:55:33 INFO - PROCESS | 1532 | --DOMWINDOW == 25 (13A76400) [pid = 1532] [serial = 1090] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
19:55:51 INFO - PROCESS | 1532 | MARIONETTE LOG: INFO: Timeout fired
19:55:51 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"
19:55:51 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
19:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
19:55:51 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
19:55:51 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
19:55:51 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
19:55:51 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30324ms
19:55:51 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
19:55:51 INFO - PROCESS | 1532 | --DOCSHELL 0F838800 == 10 [pid = 1532] [id = 390]
19:55:51 INFO - PROCESS | 1532 | --DOCSHELL 0F893800 == 9 [pid = 1532] [id = 391]
19:55:51 INFO - PROCESS | 1532 | ++DOCSHELL 0B3E2C00 == 10 [pid = 1532] [id = 392]
19:55:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 26 (0F3B2400) [pid = 1532] [serial = 1101] [outer = 00000000]
19:55:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 27 (0F46DC00) [pid = 1532] [serial = 1102] [outer = 0F3B2400]
19:55:51 INFO - PROCESS | 1532 | 1447473351364 Marionette INFO loaded listener.js
19:55:51 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:55:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 28 (0F7BAC00) [pid = 1532] [serial = 1103] [outer = 0F3B2400]
19:55:51 INFO - PROCESS | 1532 | ++DOCSHELL 0FCDE400 == 11 [pid = 1532] [id = 393]
19:55:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 29 (0FCDF000) [pid = 1532] [serial = 1104] [outer = 00000000]
19:55:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 30 (0FCDF800) [pid = 1532] [serial = 1105] [outer = 0FCDF000]
19:56:03 INFO - PROCESS | 1532 | --DOCSHELL 0B3DAC00 == 10 [pid = 1532] [id = 389]
19:56:03 INFO - PROCESS | 1532 | --DOMWINDOW == 29 (0F8F3800) [pid = 1532] [serial = 1099] [outer = 0F894800] [url = about:blank]
19:56:03 INFO - PROCESS | 1532 | --DOMWINDOW == 28 (0F8FB400) [pid = 1532] [serial = 1100] [outer = 0F88E400] [url = about:blank]
19:56:03 INFO - PROCESS | 1532 | --DOMWINDOW == 27 (0F88E400) [pid = 1532] [serial = 1097] [outer = 00000000] [url = about:blank]
19:56:03 INFO - PROCESS | 1532 | --DOMWINDOW == 26 (0F894800) [pid = 1532] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
19:56:05 INFO - PROCESS | 1532 | --DOMWINDOW == 25 (0F3BA400) [pid = 1532] [serial = 1096] [outer = 00000000] [url = about:blank]
19:56:05 INFO - PROCESS | 1532 | --DOMWINDOW == 24 (0F46DC00) [pid = 1532] [serial = 1102] [outer = 00000000] [url = about:blank]
19:56:05 INFO - PROCESS | 1532 | --DOMWINDOW == 23 (0B3DBC00) [pid = 1532] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
19:56:21 INFO - PROCESS | 1532 | MARIONETTE LOG: INFO: Timeout fired
19:56:21 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
19:56:21 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30331ms
19:56:21 INFO - TEST-START | /screen-orientation/onchange-event.html
19:56:21 INFO - PROCESS | 1532 | --DOCSHELL 0FCDE400 == 9 [pid = 1532] [id = 393]
19:56:21 INFO - PROCESS | 1532 | ++DOCSHELL 0B3DBC00 == 10 [pid = 1532] [id = 394]
19:56:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 24 (0B3E2400) [pid = 1532] [serial = 1106] [outer = 00000000]
19:56:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 25 (0F3B7800) [pid = 1532] [serial = 1107] [outer = 0B3E2400]
19:56:21 INFO - PROCESS | 1532 | 1447473381709 Marionette INFO loaded listener.js
19:56:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:56:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 26 (0F4E0C00) [pid = 1532] [serial = 1108] [outer = 0B3E2400]
19:56:33 INFO - PROCESS | 1532 | --DOCSHELL 0B3E2C00 == 9 [pid = 1532] [id = 392]
19:56:33 INFO - PROCESS | 1532 | --DOMWINDOW == 25 (0FCDF800) [pid = 1532] [serial = 1105] [outer = 0FCDF000] [url = about:blank]
19:56:33 INFO - PROCESS | 1532 | --DOMWINDOW == 24 (0FCDF000) [pid = 1532] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
19:56:39 INFO - PROCESS | 1532 | --DOMWINDOW == 23 (0F3B7800) [pid = 1532] [serial = 1107] [outer = 00000000] [url = about:blank]
19:56:39 INFO - PROCESS | 1532 | --DOMWINDOW == 22 (0F3B2400) [pid = 1532] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
19:56:45 INFO - PROCESS | 1532 | --DOMWINDOW == 21 (0F7BAC00) [pid = 1532] [serial = 1103] [outer = 00000000] [url = about:blank]
19:56:51 INFO - PROCESS | 1532 | MARIONETTE LOG: INFO: Timeout fired
19:56:51 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
19:56:51 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
19:56:51 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30330ms
19:56:51 INFO - TEST-START | /screen-orientation/orientation-api.html
19:56:51 INFO - PROCESS | 1532 | ++DOCSHELL 0B3E1800 == 10 [pid = 1532] [id = 395]
19:56:51 INFO - PROCESS | 1532 | ++DOMWINDOW == 22 (0B3E1C00) [pid = 1532] [serial = 1109] [outer = 00000000]
19:56:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 23 (0F3B8400) [pid = 1532] [serial = 1110] [outer = 0B3E1C00]
19:56:52 INFO - PROCESS | 1532 | 1447473412050 Marionette INFO loaded listener.js
19:56:52 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:56:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 24 (0F5CC400) [pid = 1532] [serial = 1111] [outer = 0B3E1C00]
19:56:52 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
19:56:52 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
19:56:52 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
19:56:52 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 570ms
19:56:52 INFO - TEST-START | /screen-orientation/orientation-reading.html
19:56:52 INFO - PROCESS | 1532 | ++DOCSHELL 0F8EF800 == 11 [pid = 1532] [id = 396]
19:56:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 25 (0F8F5800) [pid = 1532] [serial = 1112] [outer = 00000000]
19:56:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 26 (0FCE0800) [pid = 1532] [serial = 1113] [outer = 0F8F5800]
19:56:52 INFO - PROCESS | 1532 | 1447473412605 Marionette INFO loaded listener.js
19:56:52 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:56:52 INFO - PROCESS | 1532 | ++DOMWINDOW == 27 (12E45000) [pid = 1532] [serial = 1114] [outer = 0F8F5800]
19:56:53 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
19:56:53 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
19:56:53 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
19:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:53 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
19:56:53 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
19:56:53 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
19:56:53 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
19:56:53 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
19:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:53 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
19:56:53 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
19:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:56:53 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
19:56:53 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 570ms
19:56:53 INFO - TEST-START | /selection/Document-open.html
19:56:53 INFO - PROCESS | 1532 | ++DOCSHELL 0F838C00 == 12 [pid = 1532] [id = 397]
19:56:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 28 (13299000) [pid = 1532] [serial = 1115] [outer = 00000000]
19:56:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 29 (132BC800) [pid = 1532] [serial = 1116] [outer = 13299000]
19:56:53 INFO - PROCESS | 1532 | 1447473413191 Marionette INFO loaded listener.js
19:56:53 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:56:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 30 (132C7400) [pid = 1532] [serial = 1117] [outer = 13299000]
19:56:53 INFO - PROCESS | 1532 | ++DOCSHELL 13367400 == 13 [pid = 1532] [id = 398]
19:56:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 31 (13367C00) [pid = 1532] [serial = 1118] [outer = 00000000]
19:56:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 32 (135F2800) [pid = 1532] [serial = 1119] [outer = 13367C00]
19:56:53 INFO - PROCESS | 1532 | ++DOMWINDOW == 33 (136B4000) [pid = 1532] [serial = 1120] [outer = 13367C00]
19:56:53 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 ""
19:56:53 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
19:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:53 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
19:56:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
19:56:53 INFO - TEST-OK | /selection/Document-open.html | took 771ms
19:56:54 INFO - TEST-START | /selection/addRange.html
19:56:54 INFO - PROCESS | 1532 | ++DOCSHELL 13999400 == 14 [pid = 1532] [id = 399]
19:56:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 34 (1399FC00) [pid = 1532] [serial = 1121] [outer = 00000000]
19:56:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 35 (13A6E400) [pid = 1532] [serial = 1122] [outer = 1399FC00]
19:56:54 INFO - PROCESS | 1532 | 1447473414109 Marionette INFO loaded listener.js
19:56:54 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:56:54 INFO - PROCESS | 1532 | ++DOMWINDOW == 36 (13A75000) [pid = 1532] [serial = 1123] [outer = 1399FC00]
19:56:54 INFO - PROCESS | 1532 | [1532] 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
19:56:54 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:54 INFO - PROCESS | 1532 | [1532] 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
19:56:54 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:54 INFO - PROCESS | 1532 | [1532] 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
19:56:54 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:55 INFO - PROCESS | 1532 | [1532] 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
19:56:55 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:56 INFO - PROCESS | 1532 | [1532] 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
19:56:56 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:57 INFO - PROCESS | 1532 | [1532] 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
19:56:57 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:58 INFO - PROCESS | 1532 | [1532] 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
19:56:58 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:56:59 INFO - PROCESS | 1532 | [1532] 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
19:56:59 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:00 INFO - PROCESS | 1532 | [1532] 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
19:57:00 INFO - PROCESS | 1532 | [1532] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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 ""
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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 ""
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - Selection.addRange() tests
19:57:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:26 INFO - "
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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 ""
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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̈ḧ
19:57:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:26 INFO - "
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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 ""
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - Selection.addRange() tests
19:57:26 INFO - Selection.addRange() tests
19:57:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:26 INFO - "
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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 ""
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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̈ḧ
19:57:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:26 INFO - "
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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 ""
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - Selection.addRange() tests
19:57:26 INFO - Selection.addRange() tests
19:57:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:26 INFO - "
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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 ""
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:26 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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̈ḧ
19:57:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:27 INFO - "
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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 ""
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - Selection.addRange() tests
19:57:27 INFO - Selection.addRange() tests
19:57:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:27 INFO - "
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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 ""
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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̈ḧ
19:57:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:27 INFO - "
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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 ""
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - Selection.addRange() tests
19:57:27 INFO - Selection.addRange() tests
19:57:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:27 INFO - "
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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 ""
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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̈ḧ
19:57:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:27 INFO - "
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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 ""
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - Selection.addRange() tests
19:57:27 INFO - Selection.addRange() tests
19:57:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:27 INFO - "
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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 ""
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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̈ḧ
19:57:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:27 INFO - "
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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 ""
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 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
19:57:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:27 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
19:57:27 INFO - Selection.addRange() tests
19:57:28 INFO - Selection.addRange() tests
19:57:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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̈ḧ
19:57:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - Selection.addRange() tests
19:57:28 INFO - Selection.addRange() tests
19:57:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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̈ḧ
19:57:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - Selection.addRange() tests
19:57:28 INFO - Selection.addRange() tests
19:57:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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̈ḧ
19:57:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - Selection.addRange() tests
19:57:28 INFO - Selection.addRange() tests
19:57:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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̈ḧ
19:57:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:28 INFO - "
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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 ""
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:28 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - Selection.addRange() tests
19:57:29 INFO - Selection.addRange() tests
19:57:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:29 INFO - "
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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 ""
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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̈ḧ
19:57:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:29 INFO - "
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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 ""
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - Selection.addRange() tests
19:57:29 INFO - Selection.addRange() tests
19:57:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:29 INFO - "
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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 ""
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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̈ḧ
19:57:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:29 INFO - "
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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 ""
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - Selection.addRange() tests
19:57:29 INFO - Selection.addRange() tests
19:57:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:29 INFO - "
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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 ""
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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̈ḧ
19:57:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:29 INFO - "
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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 ""
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 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
19:57:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:29 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
19:57:29 INFO - Selection.addRange() tests
19:57:30 INFO - Selection.addRange() tests
19:57:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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̈ḧ
19:57:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - Selection.addRange() tests
19:57:30 INFO - Selection.addRange() tests
19:57:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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̈ḧ
19:57:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - Selection.addRange() tests
19:57:30 INFO - Selection.addRange() tests
19:57:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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̈ḧ
19:57:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - Selection.addRange() tests
19:57:30 INFO - Selection.addRange() tests
19:57:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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̈ḧ
19:57:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:30 INFO - "
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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 ""
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:30 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - Selection.addRange() tests
19:57:31 INFO - Selection.addRange() tests
19:57:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:31 INFO - "
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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 ""
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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̈ḧ
19:57:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:31 INFO - "
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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 ""
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - Selection.addRange() tests
19:57:31 INFO - Selection.addRange() tests
19:57:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:31 INFO - "
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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 ""
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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̈ḧ
19:57:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:31 INFO - "
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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 ""
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - Selection.addRange() tests
19:57:31 INFO - Selection.addRange() tests
19:57:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:31 INFO - "
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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 ""
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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̈ḧ
19:57:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:31 INFO - "
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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 ""
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 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
19:57:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:31 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
19:57:31 INFO - Selection.addRange() tests
19:57:32 INFO - Selection.addRange() tests
19:57:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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̈ḧ
19:57:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - Selection.addRange() tests
19:57:32 INFO - Selection.addRange() tests
19:57:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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̈ḧ
19:57:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - Selection.addRange() tests
19:57:32 INFO - Selection.addRange() tests
19:57:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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̈ḧ
19:57:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - Selection.addRange() tests
19:57:32 INFO - Selection.addRange() tests
19:57:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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̈ḧ
19:57:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:32 INFO - "
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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 ""
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:32 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - Selection.addRange() tests
19:57:33 INFO - Selection.addRange() tests
19:57:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:33 INFO - "
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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 ""
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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̈ḧ
19:57:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:33 INFO - "
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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 ""
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - Selection.addRange() tests
19:57:33 INFO - Selection.addRange() tests
19:57:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:33 INFO - "
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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 ""
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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̈ḧ
19:57:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:33 INFO - "
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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 ""
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - Selection.addRange() tests
19:57:33 INFO - Selection.addRange() tests
19:57:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:33 INFO - "
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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 ""
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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̈ḧ
19:57:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:33 INFO - "
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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 ""
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 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
19:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:33 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
19:57:33 INFO - Selection.addRange() tests
19:57:34 INFO - Selection.addRange() tests
19:57:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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̈ḧ
19:57:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - PROCESS | 1532 | --DOCSHELL 12FA7000 == 13 [pid = 1532] [id = 11]
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - Selection.addRange() tests
19:57:34 INFO - Selection.addRange() tests
19:57:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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̈ḧ
19:57:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - Selection.addRange() tests
19:57:34 INFO - Selection.addRange() tests
19:57:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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̈ḧ
19:57:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - Selection.addRange() tests
19:57:34 INFO - Selection.addRange() tests
19:57:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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̈ḧ
19:57:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:34 INFO - "
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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 ""
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 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
19:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:34 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
19:57:34 INFO - Selection.addRange() tests
19:57:35 INFO - Selection.addRange() tests
19:57:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:35 INFO - "
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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 ""
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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̈ḧ
19:57:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:35 INFO - "
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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 ""
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - Selection.addRange() tests
19:57:35 INFO - Selection.addRange() tests
19:57:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:35 INFO - "
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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 ""
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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̈ḧ
19:57:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:35 INFO - "
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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 ""
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - Selection.addRange() tests
19:57:35 INFO - Selection.addRange() tests
19:57:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:35 INFO - "
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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 ""
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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̈ḧ
19:57:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:35 INFO - "
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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 ""
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 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
19:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:35 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
19:57:35 INFO - Selection.addRange() tests
19:57:36 INFO - Selection.addRange() tests
19:57:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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̈ḧ
19:57:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - Selection.addRange() tests
19:57:36 INFO - Selection.addRange() tests
19:57:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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̈ḧ
19:57:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - Selection.addRange() tests
19:57:36 INFO - Selection.addRange() tests
19:57:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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̈ḧ
19:57:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - Selection.addRange() tests
19:57:36 INFO - Selection.addRange() tests
19:57:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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̈ḧ
19:57:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:36 INFO - "
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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 ""
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 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
19:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:36 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
19:57:36 INFO - Selection.addRange() tests
19:57:37 INFO - Selection.addRange() tests
19:57:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:37 INFO - "
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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 ""
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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̈ḧ
19:57:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:37 INFO - "
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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 ""
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - Selection.addRange() tests
19:57:37 INFO - Selection.addRange() tests
19:57:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:37 INFO - "
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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 ""
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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̈ḧ
19:57:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:37 INFO - "
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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 ""
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - Selection.addRange() tests
19:57:37 INFO - Selection.addRange() tests
19:57:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:37 INFO - "
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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 ""
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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̈ḧ
19:57:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:37 INFO - "
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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 ""
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - Selection.addRange() tests
19:57:37 INFO - Selection.addRange() tests
19:57:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:37 INFO - "
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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 ""
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:37 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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̈ḧ
19:57:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:38 INFO - "
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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 ""
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - Selection.addRange() tests
19:57:38 INFO - Selection.addRange() tests
19:57:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:38 INFO - "
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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 ""
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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̈ḧ
19:57:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:38 INFO - "
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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 ""
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - Selection.addRange() tests
19:57:38 INFO - Selection.addRange() tests
19:57:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:38 INFO - "
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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 ""
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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̈ḧ
19:57:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:38 INFO - "
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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 ""
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - Selection.addRange() tests
19:57:38 INFO - Selection.addRange() tests
19:57:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:38 INFO - "
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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 ""
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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̈ḧ
19:57:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:38 INFO - "
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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 ""
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 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
19:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:38 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
19:57:38 INFO - Selection.addRange() tests
19:57:39 INFO - Selection.addRange() tests
19:57:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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̈ḧ
19:57:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - Selection.addRange() tests
19:57:39 INFO - Selection.addRange() tests
19:57:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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̈ḧ
19:57:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - Selection.addRange() tests
19:57:39 INFO - Selection.addRange() tests
19:57:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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̈ḧ
19:57:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - Selection.addRange() tests
19:57:39 INFO - Selection.addRange() tests
19:57:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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̈ḧ
19:57:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:39 INFO - "
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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 ""
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:39 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - Selection.addRange() tests
19:57:40 INFO - Selection.addRange() tests
19:57:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:40 INFO - "
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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 ""
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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̈ḧ
19:57:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:40 INFO - "
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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 ""
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - Selection.addRange() tests
19:57:40 INFO - Selection.addRange() tests
19:57:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:40 INFO - "
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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 ""
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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̈ḧ
19:57:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:40 INFO - "
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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 ""
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - Selection.addRange() tests
19:57:40 INFO - Selection.addRange() tests
19:57:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:40 INFO - "
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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 ""
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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̈ḧ
19:57:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:40 INFO - "
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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 ""
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 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
19:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:40 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
19:57:40 INFO - Selection.addRange() tests
19:57:41 INFO - Selection.addRange() tests
19:57:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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̈ḧ
19:57:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - Selection.addRange() tests
19:57:41 INFO - Selection.addRange() tests
19:57:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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̈ḧ
19:57:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - Selection.addRange() tests
19:57:41 INFO - Selection.addRange() tests
19:57:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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̈ḧ
19:57:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - Selection.addRange() tests
19:57:41 INFO - Selection.addRange() tests
19:57:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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̈ḧ
19:57:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:41 INFO - "
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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 ""
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 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
19:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:41 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
19:57:41 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - Selection.addRange() tests
19:57:42 INFO - Selection.addRange() tests
19:57:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:42 INFO - "
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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 ""
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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̈ḧ
19:57:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:42 INFO - "
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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 ""
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - Selection.addRange() tests
19:57:42 INFO - Selection.addRange() tests
19:57:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:42 INFO - "
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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 ""
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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̈ḧ
19:57:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:57:42 INFO - "
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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 ""
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 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
19:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:57:42 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
19:57:42 INFO - ]
19:58:20 INFO - PROCESS | 1532 | --DOMWINDOW == 39 (0F3AF400) [pid = 1532] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
19:58:20 INFO - PROCESS | 1532 | --DOMWINDOW == 38 (0B3E1400) [pid = 1532] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapse.html]
19:58:20 INFO - PROCESS | 1532 | --DOMWINDOW == 37 (2141C000) [pid = 1532] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
19:58:20 INFO - PROCESS | 1532 | --DOMWINDOW == 36 (1399FC00) [pid = 1532] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/selection/addRange.html]
19:58:20 INFO - PROCESS | 1532 | --DOMWINDOW == 35 (21420000) [pid = 1532] [serial = 1131] [outer = 00000000] [url = about:blank]
19:58:20 INFO - PROCESS | 1532 | --DOMWINDOW == 34 (0F3B8000) [pid = 1532] [serial = 1125] [outer = 00000000] [url = about:blank]
19:58:20 INFO - PROCESS | 1532 | --DOMWINDOW == 33 (0F7BD800) [pid = 1532] [serial = 1128] [outer = 00000000] [url = about:blank]
19:58:20 INFO - PROCESS | 1532 | ++DOCSHELL 0F8FAC00 == 11 [pid = 1532] [id = 409]
19:58:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 34 (1399FC00) [pid = 1532] [serial = 1148] [outer = 00000000]
19:58:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 35 (140DCC00) [pid = 1532] [serial = 1149] [outer = 1399FC00]
19:58:20 INFO - PROCESS | 1532 | 1447473500203 Marionette INFO loaded listener.js
19:58:20 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:58:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 36 (14112400) [pid = 1532] [serial = 1150] [outer = 1399FC00]
19:58:20 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 515
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface object
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface object length
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object's "constructor" property
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorNode
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorOffset
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusNode
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusOffset
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute isCollapsed
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapse(Node,unsigned long)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToStart()
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToEnd()
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation extend(Node,unsigned long)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation selectAllChildren(Node)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation deleteFromDocument()
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute rangeCount
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation getRangeAt(unsigned long)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation addRange(Range)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeRange(Range)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeAllRanges()
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: stringifier
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection must be primary interface of getSelection()
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Stringification of getSelection()
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorNode" with the proper type (0)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorOffset" with the proper type (1)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusNode" with the proper type (2)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusOffset" with the proper type (3)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "isCollapsed" with the proper type (4)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapse" with the proper type (5)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling collapse(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToStart" with the proper type (6)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToEnd" with the proper type (7)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "extend" with the proper type (8)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling extend(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "selectAllChildren" with the proper type (9)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "deleteFromDocument" with the proper type (10)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "rangeCount" with the proper type (11)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "getRangeAt" with the proper type (12)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "addRange" with the proper type (13)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeRange" with the proper type (14)
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError
19:58:20 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeAllRanges" with the proper type (15)
19:58:20 INFO - TEST-OK | /selection/interfaces.html | took 3041ms
19:58:20 INFO - TEST-START | /selection/isCollapsed.html
19:58:20 INFO - PROCESS | 1532 | ++DOCSHELL 14D06000 == 12 [pid = 1532] [id = 410]
19:58:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 37 (14D07000) [pid = 1532] [serial = 1151] [outer = 00000000]
19:58:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 38 (15D0DC00) [pid = 1532] [serial = 1152] [outer = 14D07000]
19:58:20 INFO - PROCESS | 1532 | 1447473500923 Marionette INFO loaded listener.js
19:58:20 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:58:20 INFO - PROCESS | 1532 | ++DOMWINDOW == 39 (16828400) [pid = 1532] [serial = 1153] [outer = 14D07000]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Empty selection
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 14 [document.documentElement, 0, document.documentElement, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 15 [document.documentElement, 0, document.documentElement, 2]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 16 [document.documentElement, 1, document.documentElement, 2]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 17 [document.head, 1, document.head, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 18 [document.body, 0, document.body, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 22 [paras[0], 0, paras[0], 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 23 [paras[0], 0, paras[0], 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 24 [detachedPara1, 0, detachedPara1, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 25 [detachedPara1, 0, detachedPara1, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 28 [paras[0].firstChild, 3, paras[3], 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 29 [paras[0], 0, paras[0].firstChild, 7]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 30 [testDiv, 2, paras[4], 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 31 [testDiv, 1, paras[2].firstChild, 5]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 32 [document.documentElement, 1, document.body, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 34 [document, 0, document, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 35 [document, 0, document, 2]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 36 [document, 1, document, 2]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 37 [testDiv, 0, comment, 5]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 38 [paras[2].firstChild, 4, comment, 2]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 39 [paras[3], 1, comment, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 40 [foreignDoc, 0, foreignDoc, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 41 [foreignDoc, 1, foreignComment, 2]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 43 [xmlDoc, 0, xmlDoc, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 44 [xmlDoc, 1, xmlComment, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 50 [detachedComment, 3, detachedComment, 4]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 51 [detachedComment, 5, detachedComment, 5]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 55 [docfrag, 0, docfrag, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]
19:58:21 INFO - TEST-PASS | /selection/isCollapsed.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]
19:58:21 INFO - TEST-OK | /selection/isCollapsed.html | took 811ms
19:58:21 INFO - TEST-START | /selection/removeAllRanges.html
19:58:21 INFO - PROCESS | 1532 | ++DOCSHELL 16E8D800 == 13 [pid = 1532] [id = 411]
19:58:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 40 (16E8E400) [pid = 1532] [serial = 1154] [outer = 00000000]
19:58:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 41 (17D53C00) [pid = 1532] [serial = 1155] [outer = 16E8E400]
19:58:21 INFO - PROCESS | 1532 | 1447473501781 Marionette INFO loaded listener.js
19:58:21 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:58:21 INFO - PROCESS | 1532 | ++DOMWINDOW == 42 (18045C00) [pid = 1532] [serial = 1156] [outer = 16E8E400]
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
19:58:22 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
19:58:22 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
19:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:22 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
19:58:22 INFO - TEST-OK | /selection/removeAllRanges.html | took 1006ms
19:58:22 INFO - TEST-START | /selection/selectAllChildren.html
19:58:22 INFO - PROCESS | 1532 | ++DOCSHELL 12E2B800 == 14 [pid = 1532] [id = 412]
19:58:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 43 (13367400) [pid = 1532] [serial = 1157] [outer = 00000000]
19:58:22 INFO - PROCESS | 1532 | ++DOMWINDOW == 44 (13F4CC00) [pid = 1532] [serial = 1158] [outer = 13367400]
19:58:22 INFO - PROCESS | 1532 | 1447473502942 Marionette INFO loaded listener.js
19:58:23 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:58:23 INFO - PROCESS | 1532 | ++DOMWINDOW == 45 (14D05400) [pid = 1532] [serial = 1159] [outer = 13367400]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:26 INFO - "use strict";
19:58:26 INFO -
19:58:26 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:26 INFO - "use strict";
19:58:26 INFO -
19:58:26 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:26 INFO - "use strict";
19:58:26 INFO -
19:58:26 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:26 INFO - "use strict";
19:58:26 INFO -
19:58:26 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:26 INFO - "use strict";
19:58:26 INFO -
19:58:26 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:26 INFO - "use strict";
19:58:26 INFO -
19:58:26 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:26 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
19:58:26 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:27 INFO - "use strict";
19:58:27 INFO -
19:58:27 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:27 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:27 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
19:58:28 INFO - "use strict";
19:58:28 INFO -
19:58:28 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
19:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:28 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
19:58:28 INFO - TEST-OK | /selection/selectAllChildren.html | took 5713ms
19:58:28 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
19:58:28 INFO - PROCESS | 1532 | ++DOCSHELL 0F806000 == 15 [pid = 1532] [id = 413]
19:58:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 46 (0F80E800) [pid = 1532] [serial = 1160] [outer = 00000000]
19:58:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 47 (12E3EC00) [pid = 1532] [serial = 1161] [outer = 0F80E800]
19:58:28 INFO - PROCESS | 1532 | 1447473508867 Marionette INFO loaded listener.js
19:58:28 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:58:28 INFO - PROCESS | 1532 | ++DOMWINDOW == 48 (1335D400) [pid = 1532] [serial = 1162] [outer = 0F80E800]
19:58:29 INFO - PROCESS | 1532 | ++DOCSHELL 0F3B7400 == 16 [pid = 1532] [id = 414]
19:58:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 49 (0F8FB400) [pid = 1532] [serial = 1163] [outer = 00000000]
19:58:29 INFO - PROCESS | 1532 | ++DOMWINDOW == 50 (0B3DD800) [pid = 1532] [serial = 1164] [outer = 0F8FB400]
19:58:30 INFO - PROCESS | 1532 | --DOCSHELL 13998C00 == 15 [pid = 1532] [id = 408]
19:58:30 INFO - PROCESS | 1532 | --DOMWINDOW == 49 (21B2CC00) [pid = 1532] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
19:58:30 INFO - PROCESS | 1532 | --DOMWINDOW == 48 (21427400) [pid = 1532] [serial = 1132] [outer = 00000000] [url = about:blank]
19:58:30 INFO - PROCESS | 1532 | --DOMWINDOW == 47 (2142A000) [pid = 1532] [serial = 1136] [outer = 00000000] [url = about:blank]
19:58:30 INFO - PROCESS | 1532 | --DOMWINDOW == 46 (0F4E0C00) [pid = 1532] [serial = 1126] [outer = 00000000] [url = about:blank]
19:58:30 INFO - PROCESS | 1532 | --DOMWINDOW == 45 (0F89C000) [pid = 1532] [serial = 1129] [outer = 00000000] [url = about:blank]
19:58:30 INFO - PROCESS | 1532 | --DOMWINDOW == 44 (0F802800) [pid = 1532] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
19:58:30 INFO - PROCESS | 1532 | --DOMWINDOW == 43 (13A75000) [pid = 1532] [serial = 1123] [outer = 00000000] [url = about:blank]
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports query - assert_true: Document supports query. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports queryAll - assert_true: Document supports queryAll. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element supports query - assert_true: Detached Element supports query. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element supports queryAll - assert_true: Detached Element supports queryAll. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports query - assert_true: Fragment supports query. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports queryAll - assert_true: Fragment supports queryAll. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element supports query - assert_true: In-document Element supports query. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element supports queryAll - assert_true: In-document Element supports queryAll. expected true got false
19:58:31 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll tree order - root.queryAll is not a function
19:58:31 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
19:58:31 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 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 () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 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 () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 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 () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 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 () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 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 () {
19:58:31 INFO - root.query(q)
19:58:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:31 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 () {
19:58:31 INFO - root.queryAll(q)
19:58:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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 () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
19:58:32 INFO - root.query(q)
19:58:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:58:32 INFO - root.queryAll(q)
19:58:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:58:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:32 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
19:58:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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 (with no refNodes): .台北Táiběi - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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 (with no refNodes): .台北Táiběi - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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 (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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 (with no refNodes): .台北Táiběi.台北 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
19:58:33 INFO - #descendant-div2 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
19:58:33 INFO - #descendant-div2 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - >
19:58:33 INFO - #child-div2 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - >
19:58:33 INFO - #child-div2 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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>
19:58:33 INFO - #child-div2 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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>
19:58:33 INFO - #child-div2 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - >#child-div2 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - >#child-div2 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - +
19:58:33 INFO - #adjacent-p3 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - +
19:58:33 INFO - #adjacent-p3 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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+
19:58:33 INFO - #adjacent-p3 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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+
19:58:33 INFO - #adjacent-p3 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - +#adjacent-p3 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - +#adjacent-p3 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - ~
19:58:33 INFO - #sibling-p3 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - ~
19:58:33 INFO - #sibling-p3 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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~
19:58:33 INFO - #sibling-p3 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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~
19:58:33 INFO - #sibling-p3 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - ~#sibling-p3 - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - ~#sibling-p3 - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO -
19:58:33 INFO - ,
19:58:33 INFO -
19:58:33 INFO - #group strong - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO -
19:58:33 INFO - ,
19:58:33 INFO -
19:58:33 INFO - #group strong - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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,
19:58:33 INFO - #group strong - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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,
19:58:33 INFO - #group strong - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - ,#group strong - root.queryAll is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - ,#group strong - root.query is not a function
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 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
19:58:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:58:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:58:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:58:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:58:33 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4695ms
19:58:33 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
19:58:33 INFO - PROCESS | 1532 | ++DOCSHELL 0F4D7400 == 16 [pid = 1532] [id = 415]
19:58:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 44 (0FC2E400) [pid = 1532] [serial = 1165] [outer = 00000000]
19:58:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 45 (13928400) [pid = 1532] [serial = 1166] [outer = 0FC2E400]
19:58:33 INFO - PROCESS | 1532 | 1447473513461 Marionette INFO loaded listener.js
19:58:33 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:58:33 INFO - PROCESS | 1532 | ++DOMWINDOW == 46 (13A6F800) [pid = 1532] [serial = 1167] [outer = 0FC2E400]
19:58:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
19:58:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
19:58:34 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 "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
19:58:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
19:58:34 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 "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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 { "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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 { "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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 { "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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 { "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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 { "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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 { "
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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]
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 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"
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:58:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:58:34 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 977ms
19:58:34 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
19:58:34 INFO - PROCESS | 1532 | ++DOCSHELL 14D0C800 == 17 [pid = 1532] [id = 416]
19:58:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 47 (1515D800) [pid = 1532] [serial = 1168] [outer = 00000000]
19:58:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 48 (16821800) [pid = 1532] [serial = 1169] [outer = 1515D800]
19:58:34 INFO - PROCESS | 1532 | 1447473514463 Marionette INFO loaded listener.js
19:58:34 INFO - PROCESS | 1532 | [1532] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:58:34 INFO - PROCESS | 1532 | ++DOMWINDOW == 49 (168A6C00) [pid = 1532] [serial = 1170] [outer = 1515D800]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 48 (15A0B800) [pid = 1532] [serial = 1138] [outer = 00000000] [url = about:blank]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 47 (0F3B6800) [pid = 1532] [serial = 1141] [outer = 00000000] [url = about:blank]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 46 (14112400) [pid = 1532] [serial = 1150] [outer = 00000000] [url = about:blank]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 45 (140DCC00) [pid = 1532] [serial = 1149] [outer = 00000000] [url = about:blank]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 44 (15D0DC00) [pid = 1532] [serial = 1152] [outer = 00000000] [url = about:blank]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 43 (132C1400) [pid = 1532] [serial = 1144] [outer = 00000000] [url = about:blank]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 42 (17D53C00) [pid = 1532] [serial = 1155] [outer = 00000000] [url = about:blank]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 41 (1399FC00) [pid = 1532] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 40 (0B3E1000) [pid = 1532] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 39 (15A06800) [pid = 1532] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 38 (14D07000) [pid = 1532] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 37 (1329E800) [pid = 1532] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
19:58:34 INFO - PROCESS | 1532 | --DOMWINDOW == 36 (13A6B000) [pid = 1532] [serial = 1146] [outer = 00000000] [url = about:blank]
19:58:35 INFO - PROCESS | 1532 | ++DOCSHELL 1329E800 == 18 [pid = 1532] [id = 417]
19:58:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 37 (132BA400) [pid = 1532] [serial = 1171] [outer = 00000000]
19:58:35 INFO - PROCESS | 1532 | ++DOCSHELL 14D0FC00 == 19 [pid = 1532] [id = 418]
19:58:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 38 (14D10C00) [pid = 1532] [serial = 1172] [outer = 00000000]
19:58:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 39 (15AC2800) [pid = 1532] [serial = 1173] [outer = 132BA400]
19:58:35 INFO - PROCESS | 1532 | ++DOMWINDOW == 40 (17C54000) [pid = 1532] [serial = 1174] [outer = 14D10C00]
19:58:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
19:58:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
19:58:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 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
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
19:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
19:58:35 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:58:35 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:58:35 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */